Update CodeMirror 3 to 3.01, incl code hinting

Also includes simple-hint.js, javascript-hint.js and simple-hint.css
Snippet display no longer fallback

If you now hit CTRL+space and you're not expanding function, if or for,
it will fallthrough the CodeMirror addon of code completion rather than
show this snippet info screen.
Using CodeMirror 3.01 now
Code completion added for JS via simple hint

Simple hint .css, .js and the javascript hinter added
No need to have Ctrl-Up or Down to do nothing, handled in icecoder.js
Ctrl-Space triggers the autocomplete command
This is setup as a function which runs if the cursor is in a JS block
Type boosting on function, removed fallback

Removed 'f ' as a type booster, now being more specific by requiring the
user type 'function'. This is consistent with if and for. It also won't
work as the autocomplete script will want to trigger instead and display
items starting with 'f'.
Removed showing the snippet display as a fallback.