fs: set OpenDirectIO in stats files to avoid having them cached in kernel

bazil.org/fuse switched from having OpenDirectIO on to having it
off by default. This has the side effect of allowing OS X's kernel
to cache the filesystem's files in its UBC, giving us incorrect
stats from cammount's .camli_fs_stats directory. This change sets
it explicitly to get the correct behaviour again.

Updates #556

Change-Id: Ic6400a550e4874086cf5fb725d423fcfde47fd61
cammount: report errors from mount process

Change-Id: I0d3ba508a5df48caac2c25c3b92517b5f3228251
ui: redirect to set after creation

Updates #553

Change-Id: I1b2f8e2f07cab08f30d2b30356ba02834dcdb95b
Add camliNodeType:'set'

Change-Id: Ia174d747dbe386f0150c4470c4db170d9cc1d362
Merge "cammount: report errors from mount process"
Merge "ui: redirect to set after creation"
blobserver/blobpacked: add meta.isPacked method

Change-Id: I30ad05476f8a988ed3a20679a9c701b6be3d3a2f
blobserver/blobpacked: add an error type for failure to open a packed zip

Change-Id: I08f51b0170acbd154992fa85912f611fc0effa78
test: add option to NewLogger to have a list of phrases to mute

Change-Id: Id8ff8ac7fd685369c818e0b4e36b6ed48e62e6a3
blobserver/blobpacked: include error in log message when packing fails

Change-Id: I793101c7244dd1797a0a92afb2d9db27f5f782a3
pkg/blobserver: new test to find zip packer boundaries, exercise edge cases

Change-Id: Ida2fc5210a6a94433d3c3cfeb6d6d57dc5e826bc
blobserver: add TODO about simplifying the BlobEnumerator interface

Change-Id: I9d48337543fd22772b2019ee3d6246603cf8ed36
blobserver/storagetest: revert TestStreamer back to only requiring a streamer

Fixes the build.

Change-Id: I76141148bc0564e9ef82ef09fc15c4485b43333c