[test suite] Turn on rtlMoveVisually explicitly in rtl movement test
Create python-hint.js
Integrate python-hint.js
[util/python-hint] Clean up to pass linter
Add missing argument in event listener
application/javascript is also a valid mime for JS

According to [RFC 4329](http://www.rfc-editor.org/rfc/rfc4329.txt) the MIME type for javascript files should be either application/javascript or application/ecmascript.
Make sure loadMode triggers a redraw

Closes #1137
mode SQL: added special syntax for datetimes

* standard SQL syntax for date/time/timestamp values
* ODBC syntax for date/time/timestamp
* added new syntax in index.html
Make the hidden textarea wide on Webkit, to prevent wrap=off from making big pastes slow

Issue #1136
Fix IE problem with clearing parentNode relationships on innerHTML = ""
Add mode/meta.js, which lists all modes in the distribution
Add amber-lang.net to real-world uses
Add Asterisk dialplan mode
Add a separate file listing all modes, unlist obscure ones on the front-page

The list is getting out of hand. Which is great, actually, but the front-page
shouldn't be dominated by it.
[util/runmodeonly]

Addeds a new util called run mode only that can be used in place of code
that only used codemirror.js and runmode.js for run mode
[util/runmodeonly] Don't directly assign to global variable

It upsets the linter.
Organize add-on scripts into subdirectories

Closes #1133
Fix links in full mode list

Closes #1144
Update LICENSE

Set correct year in license.
Check, after updating display, if viewport is really filled

Due to changed line heights, the rendered content might not reach to
the viewport bottom.

Issue #1147