Added validation, but only for systems with the lxml module installed.
Added color to all simobjects
Added color parsing to the XMLParser and simulator
Added color to the interface
Tabified robot docks by default
Nicer management of dock windows
dock expand on title click
Keep dock positions on rewind
Merge branch 'rainbow_robots' into stage