Initial project pages commit
Adding docs for 2.0.17
Added code to run core tests with different providers.

Starting with google, googlev3, yahoo, and openlayers. Should be
clear how to add more. Openlayers doesn't pass the existing tests
yet, but now it will be more fun to fix it :)
Added openlayers info bubble methods.

Tested with OpenLayers 2.9.1 for backward compatibility.:wq
Added the overview control to complete functionality of addControls().
Added basic Open MapQuest stub
Implementing getZoomLevelForBoundingBox for OpenLayers.  Was just returning an undefined variable and throwing javascript errors.
Firing click event when a marker is clicked.
Added basic Open MapQuest provider (openmq)
Implemented openlayers applyOptions.

Now enableScrollWheelZoom and enableDragging will work.
endPan event shloud be fired on dragend google native event not on center_change (cause this one is fired multiple times during pan)
Added Microsoft Maps Version 7 to the providers list
improved compatibility with Microsoft Maps 6.3
Added a way to control the map background color by styling the map element.

The Google API by itself ignores any background color style on the
map element and uses its own default grey background. This can be
overridden, but only as an option to the map constructor. That
restriction prevents us from using a Mapstration option to change
it.

This solution checks for an explicit style set on the map element.
The default "transparent" color is ignored - any other color found
is added to the constructor options. This is a nice low-impact solution
that doesn't impact other providers at all. I believe many others
behave this way already by default.

A different solution might be to add an optional third argument to
the Mapstraction constructor to allow overrides to default options.
Since it involves a constructor change and is API-specific, I decided
to propose the other option.
implemented geocode module for microsoft7 provider
added api key to geocode constructor
geocode function now accepts a string literal address in addition to address object and latlonpoint
add geocoder and reverse_geocoder implementation for openlayers using http://wiki.openstreetmap.org/wiki/Nominatim
Adding Readme and kicking to regen documentation
Added leaflet library and a basic example
jslint fix
Swapped in Leaflet hosted dist