File system foundation

This is basically all the build setup stuff for the file system API.

There's also a simple implementation of chrome.fileSystem.chooseEntry() and a few tests.