First iteration of supervisor/controller.\nAbstracted the notion of inputs/outputs.\nAdded parameters and parameter structures
Added background polygons (markers, not obstacles) to the world
UI control of supervisor parameters
Added exceptions to abstract Renderer methods
Implemented drawing lines in QtRenderer
Added a path SimObject
Added trackers to every robot
Now allowing int values in parameters
Fixed dockwindow creation on rewind (needs more work)
Fun with two robots
Fixed parameter setting in K3Supervisor
Fixed behaviour on simulation reset
Merge branch 'supervisor-abstract-ui' of github.com:whittenjaw85/pysimiam

Conflicts:
	robots/khepera3.py
	scripts/robot.py
	scripts/simobject.py
	scripts/simulator.py