Editor: Make the tool deselect-able.
Editor: When deselecting the polygon tool, disable the path recording feature.
Editor: New altitude on waypoints go according to the propagation concept
Map: Save the camera position when switching between screens.
Map: Making sure the Map position is saved on every transition of the app.

Sometimes the onStop and onStart methods would be called in different order, this enforces the saving of the camera state
Map: Removing excessive logging.
Maps: Adding Javadoc to reference the stack-overflow awnser that solved the problem.
Merge pull request #524 from arthurbenemann/issue490

Fixing problems at #490