Changed the code text area to use the Ace editor.

No functionalities are lost compared to the current version if javascript is disabled.
The Ace editor offers syntax highlighting and keyboard shortcuts.