* SLAM.cs:
* Robot.cs:
* SlamMap.cs:
* MapWindow.cs:
* RobotView.cs:
* EkfSlam.cs: * Fixed a bug in the mapping logic, the EKF SLAM
  algorithm expects the robot's rotation to be in degrees not radians.

* SlamController.cs: * Fixed a bug in the mapping logic, the EKF SLAM
  algorithm expects the robot's rotation to be in degrees not radians.
+ Hacked in a solution to extract the length of the line landmark, something that was previously impossible to do with the SLAM for Dummies algorithm.
* Changed the way message are recieved on the Arduino, all the data on the serial line is now read in one go using Serial.readBytesUntil(). Message to the Arduino are now terminated using a '\n' instead of ';'.