Updated to latest build of ACE Editor
Updated Themes. theme-textmate is empty (as it is in the build at ajax.org) Its contents are actually inside ace.js but they still "require" this file so leaving it like this for now.
personal theme preference
added a missing function