Merge pull request #395 from tschaub/no-test-markup

Create test specific markup in the individual tests as needed instead of relying on a common dom structure for all tests.
Picking a color that shows up more clearly on bluemarble
Use index.html instead of example-list.html

The original decision to avoid index.html was because it only works with a build step.  Since we've all accepted a build step, the more sensible name is index.html.  Without this change, every hosted example has a link to http://openlayers.github.com/ol3/master/examples/example-list.html which 404s.
The _blank target is an antipattern

The examples all have links back to the index page.  People know how to open links in new tabs/windows when they want to.
Fix some trivial typos
Merge pull request #399 from twpayne/test-typos

Fix some trivial typos
Optionally extend ol.Coordinate to the third dimension

We continue to inherit from goog.math.Vec2 instead of goog.math.Vec3
because goog.math.Vec2 better represents a position in space, with
appropriate functionality, whereas goog.math.Vec3 represents a direction
and magnitude.
More context for url functions

With this change, url functions are called in the scope of the
source they are configured for. This allows us to simplify the
url function generation for WMS, using a more generic
createFromParamsFunction factory, and the source's new params
member.

Note that there is also a new url member for WMS sources. This
is the WMS base url (the first one in case there is an array of
urls for faster tile access). This can be used for accessing
other WMS services (especially GetFeatureInfo).
Fixing requires
Use NaN as default value for Z
Merge pull request #401 from twpayne/coordinate-3d

Optionally extend ol.Coordinate to the third dimension
Less context

This change removes all changes that were anticipated here for
WMS GetFeatureInfo handling, including the IWMS interface and
the goog.provide for 'ol.tilegrid'. I'll create a separate pull
request for WMS GetFeatureInfo eventually, taking into account
the suggestions from the discussion in #402.
Merge pull request #402 from ahocevar/more-context

More convenient url functions for WMS. r=@elemoine,@twpayne
Add wmts-capabilities example
Use correct namespaceURI for WGS84BoundingBox reader

(closes #356)
Add new equivalent projections

for both EPSG:4326 and EPSG:3857.
Fix wmts-capabilities example

the parsing of the wmts getCapabilities document require proj4js.

Also initialize common ol3 projections with ol.projection.addCommonProjections
so that it won't try to get EPSG:3857 from proj4js.
The same projection can be added more than once

So that addCommonProjections can be safely called in our examples.
Add exportSymbol for ol.projection.addCommonProjections
Update social links in wmts-capabilities example