Overlay patch

This patch introduce an Overlay API complete with a few examples.
The API also introduce events for the overlays (like clicking, dragging, a custom renderer call).

It also introduces two more changes
  + A static instance of Mw for easier manipulation of the map from the outside
  + A way to force an array of MwChunks to be rendered on map.