HTML Editor Proof of Concept
Added ckeditor and more items to the HTML editor

- Added ckeditor
- Updated jstree to version 3
- followed pattern of original Flash wizard and made sure things are
  presented in the same order
- Divided options in normal, cdata, optional, advanced and language
  options
- Made parsing of attibute values a bit more robust by converting to
  lowercase first (like in th eFlash version)
Insert page dialog box with populated menu
Working files
Working files
Fix copy code
Add delete confirm prompt
Add some more alerts and true/false return values
Copy node now working with new ids and children getting new ids...
Connected editor to xerte.

- Temporarily by pressing shift-Edit
- edithtml.php needs to be renamed into edit.php in the future
- Removed editor-size in Nottingham.info, to force full screen editor in
  new tab
Oops, not all files committed correctly
Temporarily add Preview and Publish buttons
Merge branch 'editor' of https://github.com/thexerteproject/xerteonlinetoolkits into editor

Conflicts:
	editor/js/application.js
	editor/js/functions.js
Fixed conflicts
Fix for single line textbox data corruption due to ckeditor on.blur firing after tree node.select has refreshed page
Wire up the handler for the optional properties 'remove' button. Not yet complete...
Formatting...
No need for 'hand' in IE6+, pointer works in all browsers now...
Restructuring: Change how functions are defined
Restructuring: Indent
Restructure: Temporarily ad the functions back to global scope. Eventually though these will all be namespaced into EDITOR.<namespace>