Merge remote-tracking branch 'origin/Simulation' into MapEditor
Add IClonable Interface + Define Move for Disc.
Add Cloneable and Move for Wall.
Moving Implementation.
Merge branch 'MapEditor' of https://github.com/villj2/ch.bfh.bti7301.searchrobot into MapEditor

Conflicts:
	SearchRobot.Library/Maps/Point.cs
Update Map Editor, Fix Moving and Checking of Invalid States.
Merge branch 'MapEditor'
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
Sensor setup.
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.
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