Start sketching out FileSystem
Add FileIndex
Move files to new filesystem folder
Add FileSystemEntry, File, and Directory classes.
Get basic file reading and writing working
Add Directory implementation. Make more stuff work.
Set indexing when root path is set.
Cache file contents. Hook up Find in Files.
Add file open dialogs and hook them up.
Migrate brackets.js from NativeFileSystem to FileSystem
Reorganize impl files
Getting started with directory watchers.
Initial integration into core.
Dropbox hack for demo purposes...
Back to 100 find in files results.
Delete file/folder from project tree.
Add impl registration. Fix some JSDoc comments.
Make FileSystem a class, and support multiple instances.
Use fullPath and name getters instead of getPath() and getName().
Merge with master