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)