Merge branch 'control-inheritance' of https://github.com/marcjansen/openlayers into control-inheritance

Conflicts:
	tests/Control/ZoomOut.html
	tests/Control/ZoomToMaxExtent.html
fix typo
Merge pull request #515 from gravitystorm/patch-4

fix typo
improve createLayer from WMTS Capabilities
add tests to create a REST WMTS Layer
Fixing test that broke in FF with ff1f99a03f766258780139f988ef9e4e18c1d37b.
New zoomOnClick option for ZoomBox control.

This change also finally adds tests for the ZoomBox control.
Review comments from @bartvde.
Merge pull request #519 from ahocevar/zoom-click

New zoomOnClick option for ZoomBox control. r=@bartvde
Merge pull request #511 from elemoine/mobilecss

iOS (iPad) map animated dragging tile refresh bug
fix the kml-pointtrack.html example
set VERSION_NUMBER to 2.12-rc7
Added changes to Format/WPS*: BoundingBox for DescribeProcess, multiple outputs for Execute as well as Format.WPS.readers
Respect zoom level restriction.
Merge branch '2.12' of github.com:openlayers/openlayers
removed debugging text
Merge pull request #529 from adv-isu/ControlSplitDeactivateFix

OpenLayers.Control.Split.deactivate event unregistration fix.
Create a new reliable updatesize event.

The resize event is not fired in all browsers. What we actually need is an event that is called every time the updateSize method is called.
Adding a getMinZoom API method.

This can be used by zoom slider controls, e.g. the GeoExt.ZoomSlider. Note that adjustZoom now also respects the map's fractionalZoom setting.
Adding unit tests.