Merge branch 'stable-2.15'

* stable-2.15:
  LfsProjectLocks: Open Files.list stream in try-with-resource
  Update bazlets to latest revision on stable-2.15
  Update JGit to 4.9.2.201712150930-r.4-g085d1f959
  Update bazlets to latest stable-2.14 to use API version 2.14.6
  Upgrade bazlets to latest stable-2.14 to use API version 2.14.5.1
  Upgrade to latest bazlets on stable-2.14

Change-Id: Iafae558587771b20f7312813db4ab8798bcadac9
diff --git a/src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java b/src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java
index 75ea01f..d0875c1 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsProjectLocks.java
@@ -32,6 +32,7 @@
 import java.nio.file.Paths;
 import java.util.Collection;
 import java.util.Optional;
+import java.util.stream.Stream;
 import org.eclipse.jgit.internal.storage.file.LockFile;
 import org.eclipse.jgit.lfs.errors.LfsException;
 import org.joda.time.DateTime;
@@ -72,8 +73,8 @@
     if (!Files.exists(locksPath)) {
       return;
     }
-    try {
-      Files.list(locksPath)
+    try (Stream<Path> stream = Files.list(locksPath)) {
+      stream
           .filter(Files::isRegularFile)
           .forEach(
               path -> {