Got rid of the now redundant feature detector and the parts of the goal detector that are to be replaced
Makes lines now, but they seem retarded, there must be a problem somewhere with either ransac or LSFittedLine
Ball detector now producing data accurate to within roughly 10cm per 2m
Added geogebra model for visualisation of width calculations with goal
Added code to do visionkin for localising goals and obstacles
Added get angular width to vision.h and added example to ball detector
fix A
Add SoccerConfig module, mocklocalisation role, and fix localisation runtime errors.
Remove console spam from localisation
update walk path planner to align with goal location better.
LINES! AND PLANES!
Merge branch 'feature/VisionOverhaul' into feature/BetterGoalDetector

Conflicts:
	modules/vision/BallDetector/src/BallDetector.cpp
	modules/vision/GoalDetector/src/GoalDetector.cpp
Fixed bad PLANES AND LINES
Much better line
Made workaround for hardware problem where computers don't zero out memory? That a good enough excuse?
Fixed the compile errors with the new line class
Fixed up the ball, now emitting with vision kinematics data
Displaying goal lines again, seems to really like diagonal lines (which shouldn't be happening)
Improvements to ransac's API (it no longer requires some crazy number of arguments)
Split up the segments so that lines can be found from the good half of cut segments