New ace editor

This pull-request contains three commits and the purpose is to add a new ACE web-editor with support for more languages. That is, color coding when editing.

The first commit contains a copy of the ACE editor from github https://github.com/ajaxorg/ace-builds package 10.28.2013 commit: 45d3068aa7190f08396bcfe134e505fe144c1ccb and can be verified against the src-noconflict directory.

The second and third commits add back changes that were done against the previous ace-editor so no changes (that I could see) are lost.

This pull-request needs a change to linguist in order to get the color coding functional, I will create that in a few minutes. Without that change, everything will work as it did before this pull-request, after that, around 50 new languages should get color coding.