Unwanted layers control

Fix to prevent LMap.removeComponent from creating an unwanted Layers
Control.
Updated fix with hasControl

Updated the fix to use Matti's recommended hasControl technique instead
of a flag.
New setView

Add LMap.setView to efficiently center and zoom in same operation.
preparing for next development cycle
LinearRing JTS type now converted to LPolygon
Added getter for last known bounds (not only from the event) and contentBounds
Added missing API for fill opacity
Added bringToFront/Back methods to layers
Added test case for a layer group reordering issue
Added LOpenStreetMapLayer with preset url and proper attribution string

Also using it instead of the previously used cloudmade tilelayer. They are shutting down their small user accounts.

closes issue #49
Added support for maxBounds aka restricted extent

closes #42
Added an example how to handle large geojson file with help of geotools library
Merged crs stuff