- Robot movement

- Waypoint generation
- Waypoint rewnewal
- Map Loading into Simulation
Merge remote-tracking branch 'origin/Simulation' into topic/Sensor

Conflicts:
	SearchRobot.Library/Maps/Point.cs
	SearchRobot.Library/RobotParts/Robot.cs
	SearchRobot.Library/Simulation/SimulationEngine.cs
- Robot Movement improved (now based on array exploredMap)

- Correct Button-Handling
Sensor setup.
- Minimap drawing
Bitmap Converter.
Rotation.
Merge remote-tracking branch 'origin/Simulation' into topic/Sensor

Conflicts:
	SearchRobot.Library/Maps/Point.cs
	SearchRobot.Library/RobotParts/Robot.cs
	SearchRobot.Library/Simulation/SimulationEngine.cs
Array Operations, Merging and Rotation.
Add Tests for Rotation and NegativeArray with some Testing.
Add Tests for Rotation and NegativeArray with some Testing, fixed Dimensions.
Added further rotation tests.
Renamed Array to a more correct name.
- part of robot hittest
- robot overlapping comment
Merge remote-tracking branch 'origin/topic/Sensor' into Simulation

Conflicts:
	SearchRobot.Library/Maps/MapElement.cs
	SearchRobot.Library/Maps/UniqueMandatoryMapElement.cs
	SearchRobot.Library/Simulation/SimulationEngine.cs
Renamed Array to a more correct name.
Merge remote-tracking branch 'origin/Simulation' into topic/Sensor
From and To Array Actions and Tests.