Pull in the Ace editor remotely.

The git submodule approach caused issues with the asset precomplition
(since it was hitting other files that didn't need to be precompiled),
and since it's a bit hefty to include all the files in this repo, CDN
it is.
Merge branch 'master' into gsa