Use afterLoadXml in WMSCapabilities parser tests

The WMS Capabilities parser tests were created before the afterLoadXml
utility functions were created. This is now corrected.
Merge pull request #539 from bartvde/wmscapstests

Use afterLoadXml in WMSCapabilities parser tests (r=@twpayne)
Add comments to ol.renderer.canvas.TileLayer
Merge pull request #540 from elemoine/canvas-comments

Add comments to ol.renderer.canvas.TileLayer
Fix bug in canvas.TileLayer comments
Merge pull request #541 from elemoine/canvas-comments

Fix bug in canvas.TileLayer comments
Create and remove layer renderers in renderFrame

Previously, the map renderer would listen for layers being added and
removed from the layers collection, and would create and remove layer
renderers in response to these events.

With this change, layer renderers are only created or removed when
renderFrame is called, which leads to somewhat simpler code.

We still need to listen to changes to the layers collection, but now
these only trigger a new render.

This new approach also has an advantage when layers change order.
Swapping the order of two layers involves removing one and re-inserting
it elsewhere.  With the old approach, this would cause the deletion and
re-creation of the layer renderer.  With this new approach, the layer
renderer is preserved.
container-fluid is a class, not an id
Merge pull request #543 from ahocevar/jsdoc-typo

container-fluid is a class, not an id
Removing the timestamp

When auto-generating the website using grunt in the
openlayers.github.io repo, we do not need to publish new docs
every time grunt is run, just because the timestamp is updated.
Merge pull request #544 from ahocevar/no-timestamp

Removing the timestamp
Docs align better with examples when not using a container
Merge pull request #545 from ahocevar/no-container

Docs align better with examples when not using a container
View2D option "numZoomLevels" changed to "maxZoom"

This is to be consistent with ol.source.XYZ and ol.tilegrid.XYZ.
More View2D configuration flexibility
maxZoom 18 in localized-openstreetmap example
Fix zoom anchor for touch zoom interaction
Fix rotation anchor for touch rotate interation
Merge pull request #546 from elemoine/view2d

View2D - more consistency and configuration flexibility
Bigger + and - zoom buttons on touch devices