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.
Add unsafeWindow API to ACE

Applies to #307
Merge pull request #307 from Martii/modifyACEforGM_functions

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