Ace upgrade

Ross has upgraded package:ace to use the new js interop (dart:js instead of package:js). I upgraded to it, and removed our references to package:js. This will mean that fewer referenced packages use mirrors, which will mean better tree-shaking from dart2js and smaller compiled output sizes.

@keertip