Incremented OpenLayers version.

Version 2.9 doesn't work correctly with HTML5 browsers.

(cherry picked from commit 771c26667b350b529485dd0dc75c14a7a276dc4f)
Added transparent transformation to points.

All points that do not originate from a EPS:900913 projection need to be
transformed for an EPS:900913 projection before being placed on a
map. Specifically this effects OSM, Google and Bing points: these all
originate from an EPS:4326 (EPS:3857) or a "spherical mercator"
projection. The new functionality allows for the creation of LonLat
instances with a native and target projection, they are transformed when
rendered to Javascript.

A new SphericalMercatorLonLat class has also been created to make this
easier. All of these instances already have their native projection set
to EPS:4326 and their target projection set to EPS:900913.

(cherry picked from commit 2d29a7d21d80a6109bff2ba000d3d57c86686027)
Altered the default center for new OpenLayerMap instances.

New instances now use a SphericalMercatorLonLat, matching their values.

(cherry picked from commit 790a0a2e8577c6786c7d4261466912e8157d263d)
Updated examples.

(cherry picked from commit 2daef4a12b985c210f9496b37334afa38990321a)
Added comments, cleaned up imports.

(cherry picked from commit ca2f0eef9a55f6898740af54a41441aa6f407bce)
Updated Wicket AJAX calls.

The format for Wicket AJAX calls has changed with version 6. I have
updated the library to use this new format.

(cherry picked from commit 939a4fbd133b8fb62b56e1817cfe8d219b0bd6cb)
[openlayers] Add SphericalMercatorLonLat

It seems the cherry-pick of e9602d18cde4c61e2229979c56a8a6be3460f875 didn't work very well