The `fromParts` factories take geometry instances instead of coords

The MultiLineString case was correct here.  The MultiPoint and MultiPolygon cases should be using the constructor instead of the `fromParts` factories.
KML MultiGeometry may contain other MultiGeometry

As demonstrated in the tests, a MultiGeometry may contain other MultiGeometry nodes.  We can support this with heterogenous GeometryCollection instances - though these are not currently rendered.
Merge pull request #829 from tschaub/kml

Parse MultiGeometry in KML
Adding a prettier KML example
Update example to use expression parsing
Fix WMTS requestEncoding
Sort matrixIds by scaleDenominator

We cannot assume that the matrixIds are ordered in the matrixSet. For example, they're not ordered in http://wxs.ign.fr/cle/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapabilities.
Add an IGN WMTS example
Export ol.tilegrid.TileGrid#getResolutions
Timezone offset in a tooltip
Merge pull request #801 from elemoine/ign

Add an IGN WMTS example
Merge pull request #831 from tschaub/kml-example

Nicer KML example
Replace the a tag inside a div with a button
Add .ol-button-group CSS class name
Add className parameter documentation
Add ol.control.Zoom#zoomByDelta function

To replace ol.control.Zoom#handleIn_ and ol.control.Zoom#handleOut_.