Ball detection implemented.
Re-added fakdarwin folder.
Fixed problem with shared_ptr deallocation. Broke goal detection.
Intensive debugging has revealed a bizarre segfault where small amounts of green horizon result in uncopyability.
Added featuredetector role.
Found issue in GreenHorizon::set.
Fixed resize error. Detected balls are being thrown for some reason. Investigating now.
Ball Detection is working with reasonable measurements.
NUbugger ball messages being sent to nubugger. All that remains of ball detection is NUbugger testing.
Removed spam.
Began obstacle detection.
Implemented obstacle detection. Currently freezes the thread without segfault for no reason, so commented out.
Fixed freeze. Found segfault.
Obstacle detection finished and ready for NUbugger implementation and testing.
Added NUbugger robot side message support for obstacles.
Added obstacle detection files.
Merge branch 'feature/KalmanFilter' into feature/VisionPort
Included IMU filtered data to vision kinematics. Refactored distance to point.
Added todo for sync vision kinematics
Merge branch 'feature/VisionPort' into develop

Conflicts:
	cmake/Includes/Compiler.cmake
	modules/platform/fakedarwin/HardwareIO/src/HardwareIO.cpp
	modules/support/NUbugger/src/NUbugger.cpp
	shared/messages/support/NUbugger/proto/Message.proto