Dont use CData to store the temp content of a file because its emitted to the HTML of the IDE and CData keeps the content as is, because there can be code like a closing script tag in there this is rendered as part of the IDE and thus breaking the HTML. Text node seems to do exactly the same here, and does the proper escaping. File restoring still works as expected, the only cost is that it requires more space to store files that haven't been saved before but that's a small offer I think.

This reverts commit 7e739c573d05bdcd7944edafbc0a55b68a38fe94.
Fix: Can't get attribute of null
Merge pull request #2588 from ajaxorg/cfg-select-check

[Trivial] Fix: Can't get attribute of null
Merge pull request #2587 from ajaxorg/fix/cdata-setttings

Re-applying the CDATA settings fix
Don't show neither internal processes log blocks nor any linereport plugins data
Disable requirejs load timeout that frequently causes errros on slow connections: default was 7 seconds only !
Add basic authentication through command line to Cloud9
Merge pull request #2608 from ajaxorg/basic-auth

Add basic authentication through command line to Cloud9
suffix has alredy been appended to the URL
Merge pull request #2617 from ajaxorg/apache_runner_message

suffix has alredy been appended to the URL
remove sync plugin as we don't have a local version
Merge pull request #2619 from ajaxorg/remove_sync

remove sync plugin as we don't have a local version
Long timeout instead of disabling it
Merge pull request #2604 from ajaxorg/requirejs-timeout

Fix requirejs load timeout on slow connections
Merge pull request #2593 from ajaxorg/fix/console-processes

[Urgent] [Alpha] Fix console process log
Fix autosave behavior
Some changes that shouldnt be here
Merge pull request #2628 from ajaxorg/autosave_trashes_file

Autosave trashes file
No need to exclude the other runner - It never reaches the client (excluded in procss_manager.js L101
java source files icon now show in the tree