First refactor towards Qooxdoo

Check to see Qooxdoo implications
Added icons
removed some older ui components
Keep removing obsolete files :)
Added status bar component
removed more and added outline navigator
cleanup

removed dependency on jQuery for main editor
better abstracted some classes
improved status bar
updated icons + themes
renamed some classes
fixed some source editor issues about resizing
fixed some tooltip issues
improved scrolling for console
Error detection implemented and clean-ups

Implemented the error handling and removed more unneeded files. Getting
pretty clean now.
Improved error display

Start using some events to display files have errors or are changed
start cleaning up autocomplete

Also use qooxdoo for the autocomplete view
worked a bit more on the autocomplete popup
major upgrade

fixed icons
added lots features, starting getting usable
removed more unused code
added many icons
improved events

Assign more state to session and use event emitter pattern to inform
other components.
implemented some close tabs features