'New file' option in context menu. JSTree folders open by default.
Projects listed in body of page instead of popup. Moved buttons around to simplify UI.
'Last saved' info displayed under editor. Only saves files that have been modified. Separated interactions tab. Editor size is now fixed to the screen size.
Setting to control page background colour.
Ctrl-S to save, other hotkeys adjusted to work outside of editor
[tests] Fix to run with current version.
[backend] Break compatibility with Racket 6.0; use Racket's OpenSSL
[backend] Revert to using zip->output now that Racket 6.1 has fixed this issue.
[build] Build documentation and install HTML files.
[backend] Add cloning functionality to the dispatcher.
[backend] Adjust compiler warnings.
[backend] Trigger changes when creating files.
Ctrl-S to save, other hotkeys adjusted to work outside of editor

Conflicts:
	src/frontend/js/setup.js
	src/frontend/js/ui/editor.js
[tests] Fix to run with current version.
[backend] Break compatibility with Racket 6.0; use Racket's OpenSSL
[backend] Revert to using zip->output now that Racket 6.1 has fixed this issue.
[build] Build documentation and install HTML files.
[backend] Add cloning functionality to the dispatcher.
[backend] Adjust compiler warnings.
Revert "'New file' option in context menu. JSTree folders open by default."

This reverts commit a2bdaba3e7ae411aeae0492ea51a2bbc68b4f5b6.
This is in preperation of a merge with the new UI features branch.