Added drawing of green horizon.
Merge branch 'VisionDisplay' into develop

Conflicts:
	public/javascripts/proto/messages/support/NUbugger/proto/Message.proto
Initial restructure
Getting stable
Added field robot
Added NUClear window
Fixed chart display
Updated ExtJS and added DeftJS
Restructured to fully utilize the ExtJS and DeftJS MVC structure
Added back in qtips
Chart uses 10 distinct colours before resorting to random colours
Added robot_ip event to the Network singleton (TODO: change to a Robot model)
Updated threejs and fixed some deprecation warnings
Moved main toolbar from the viewport to its own view/controller, refactored to only include add buttons
Ported Vision window to new structure
Improved NUClear window, added update speed option (applies per reactionId)
Flipped vision output to appear correctly (TODO: fix initial background being upside-down)
Deleted unused libraries
Merge branch 'feature/Restructure' into develop
Cleaned up ExtJS directory