Add the Greasemonkey API to highlighting and let ACE know it's a global ...

...object set

* This will remove a ton of the little yellow triangles. If ACE is ever updated we'll need to readd this to our local copy if they change it.
* Automatic editor whitespace adjustment