Added flexibility in markup and event namespacing

* removed some trailing spaces
* map layers should have `map-layer` class
* events are namespaced as `.mapbox` to make removal possibile
* added a `is-dragging` class to the viewport while panning
* prevented default `dragstart` event to fix panning bugs in IE7/8