Wrap state changes in ajax callbacks with mount check.

Should prevent random unhandled exceptions from react.
Use `serverURI` rather than hardcoding uri in random places.
Start using node-webkit.
Restructure for node-webkit.

Move normal bin to bin/browser.
Added bin/node-webkit.
Added task for building both browser and node-webkit.
Added task for building a node-webkit distribution.
Documented and separated out dist task.
Merge branch 'master' of github.com:slamdata/slamdata into node-webkit

Conflicts:
	bin/browser/js/slamdata.js
	gulpfile.js
	src/SlamData/App/Notebook/Block/SQL.purs
Make sure we don't check in jar's.

Github will not accept large jar files.
Poll for the filesystem.
Add loading icon for file system.
Forgot lib files.

Remove toolbar from node-webkit version.
Merge pull request #40 from joneshf/node-webkit

Node webkit