red for CM 3.0

CHANGES IN A NUTSHELL
Support for C, Ruby and JSON modes
Create Python template
__init__.py now imports editor.py
Single point of config in editor.py for RASCAL, MAC and WINDOWS (just change value of env)
Editor page has tooltips on icons
Editor page title includes file being edited
Can use meta-click on file in file tree or location bar to display as page (varies with browser)
Save file now uses XMLHttpRequest with true progress (requires rascal-1.04.js)
Supports CM v3.0 (but not yet later versions)
Rename file now has Copy file option
Cmd-J in JSON document prettifies it
Cmd-/ toggles comments (supports HTML, CSS, Javascript and Python)
Minor bug fixes

SUBJECT TO CHANGE
There are some changes to disallow spaces in names. I've had second thoughts and expect to roll these back