Restructuring Vision class.
Creating GUI class, which shows images, deals with mouse input and outputs the robots positions to the screen.
Renaming getRobotLocation to getRobotPose
Minor comment
Creating segmenter class, which receives an BGR image and segments robots.
Merge branch 'master' into vision-devel
Fixes #15

Conflicts:
	software/src/dummy_camera/dummy_camera.cpp
	software/src/vision/vision.cpp
	software/src/vision/vision_node.cpp
Merge branch 'vision-devel'
Minor changes
Correting for when the ball instance wasn't created yet.
Removing hardcoded includes
Writing source code file headers
Implementing preprocessing. Currently, it only applies a median blur.
Depth images are now on the folder data/depth.
Merge branch 'master' of https://github.com/unball/ieee-very-small into iss16