Enable handle-less I/O again.

This requires go-fuse that has patch
Ia09d77eae0f1af8bce46b07f386fdda20b2ccb95.

Change-Id: Ib2ef142b839a30a9415a49622f64a85bb9462021
diff --git a/fs/gitilesfs.go b/fs/gitilesfs.go
index 6131d9b..16b1d96 100644
--- a/fs/gitilesfs.go
+++ b/fs/gitilesfs.go
@@ -44,9 +44,6 @@
 	tree    *gitiles.Tree
 	opts    GitilesOptions
 
-	// TODO(hanwen): enable this again. After mount, set this to
-	// server.KernelSettings().Flags&fuse.CAP_NO_OPEN_SUPPORT != 0.
-	// This requires a suitably new kernel, though.
 	handleLessIO bool
 
 	// OID => path
@@ -437,5 +434,9 @@
 
 	// We don't need the tree data anymore.
 	r.tree = nil
+
+	if fsConn.Server().KernelSettings().Flags&fuse.CAP_NO_OPEN_SUPPORT != 0 {
+		r.handleLessIO = true
+	}
 	return nil
 }