Stay on the world when transforming coords.

Instead of a transform that results in +/- Infinity northing, we can constrain the results to be within the world bounds.
URL switching for all REST encoded WMTS layers.
gets the first matrix set instance of only the unique one
Move zeroPad function to BaseTypes and add tests for it
Modify classes which contained an internal numeric zero padding function to use the one in BaseTypes instead
Fix DOM API call to setAttributeNS()
Updating row/col sizes in tests (see #639)
Update lib/OpenLayers/Control/SLDSelect.js

Correct API docs. Non-functional change.
Make it possible to change the filter in handlers

Trigger the 'select'-event earlier, this way any handlers for the event can
change both the filter and the resulting SLD inside the callback.
Merge pull request #665 from marcjansen/selected-evt

SLDSelect: Make it possible to change the filter in handlers
Comment about side effect.

I wonder why isFixed is advertised as APIProperty for Vector layers.
Add missing requires on Request for UTFGrid
Merge pull request #671 from sbrunner/add-missing-requires

Add missing requires on Request for UTFGrid Tile
Replace tabs with spaces where appropriate.
Merge pull request #675 from marcjansen/no-tabs

Replace tabs with spaces where appropriate.
Updating attribution for OSM layer.

See http://www.openstreetmap.org/copyright for details.
Using the entity reference for copyright symbol.
Merge pull request #676 from tschaub/osm-copyright

Updating attribution for OSM layer.
Merge pull request #615 from sbrunner/wmts-first-matrix-set

gets the first matrix set instance of only the unique one
Merge pull request #455 from ahocevar/455

Support Subdomains in Openlayers WMTS. r=@sbrunner