Move Ace back to logical HTML/scripting unit where it's actually used

The specific scripting implementation of the editing component probably doesn't belong in the UI. Also, Ace writes its scripts and styles to the main document's head regardless of where it's placed.
Scale back how much of Ace-related nodes is transferred from <head> to spark-polymer-ui.shadowRoot

What really needs to be transferred is styles: scripts don't.