Add rotate control

 - displayed when rotation ≠ 0
 - reset rotation on click
Add rotate control to defaults.
Add base control class, to simplify stylesheet
Remove useless test in default controls
Merge pull request #2027 from tonio/rotate

Add a rotate control
Merge remote-tracking branch 'upstream/master' into vincenty