Merge pull request #118 from humphd/issue117

Fix failing null-byte case in PhantomJS for fs.truncate. Fixes #117
Change Travis notifications
Fix #105. Regression test for #105 had an error so I fixed that also. Updated refactoring-test example.
Updated indexeddb test messages to match websql
Fixes #106. Also fixed bug in write_data where offset wasn't used copy data from source buffer.
Fixes #116.
Bump version. Rebuild artifacts.
Begin work on FileSystemShell and touch command
Working touch command with tests
Add shell.exec with test
Deal with jshint hating the Function constructor
Fix shell.cd and add tests
Add cd test for symlink'ed dir
Add Shell.cat() with tests
Add shell.ls() with tests
Add shell.rm() with tests
Add support for shell.env, PWD, TMP, and tempDir, with tests
Update docs for shell changes
Readme fixes
More Readme fixes