Started the upgrade to ExtJS5
Now loads the viewport.
Vision window complete.
Chart window complete.
Fixed an issue with the vision window.
NUClear window complete.
Classifier window complete.
Behaviour and gamestate windows.
Localisation window renders
Fixed merge deprecation warnings.
Fixed up robot and camera selecting events.
Restructured so that controllers have a controller suffix and are moved into the folder where their relevant view is located, as per the ExtJS 5 recommendations.
Fixed the NetworkSettings panel.
Updated StatusBar and GameState windows.
Fixed a few bugs.
Merge branch 'feature/ExtJS5' into feature/Refactor
Cleaned up behaviour window slightly.
Updated classifier to be compatible with the latest JPGJS library.
Added initial WebGL scaffolding.
Cleaned up a few components.
Fixed the 3D scatter plot.
Fixed layeredcanvas resizing events.
Integrated WebGL classifier into the Classifier window.
Added WebGL support to the LayeredCanvas.
Added bluebird as a dependency.
Merge branch 'feature/WebGL' into feature/Refactor