TextButtonPanel allows the user to easily add Text/CSS buttons to the map that are styled like the zoom control.  This is a single commit containing of all the changes for TextButtonPanel.  I deleted the original TextButtonPanel branch, as I borked it.
remote unneeded createControlMarkup method
Moved the KML ExtendedData block above the geometry block to conform with the XML Schema
Merge pull request #1016 from Welshmilla/master

Patch to move ExtendedData block in OpenLayers.Format.KML to pass Schema Validation
add parser for TMS Capabilities
add OSGEO:41001 as an equivalent for web mercator (used in TMS)
Merge pull request #960 from adv-isu/TextButtonPanel2

TextButtonPanel, Attempt 2 (Zoom-Control-like text+CSS buttons)
Only cache image tiles

This avoids caching of e.g. UTFGrid tiles, which are not represented by a
DOM element and break css classes management as a consequence of this.
Adding missing requires.
Do not deal with layers that have non-Image tiles
Merge pull request #1018 from ahocevar/tilemanager-image-only

UTFGrid examples broken because of TileManager. r=@bartvde
parse version and tilemapservice attributes for TileMap
add missing @requires as pointed out by @ahocevar
Merge pull request #1021 from bartvde/tms

Add parser for TMS Capabilities (r=@ahocevar)
Typos in the docs: it's -> its
Merge pull request #1032 from kryger/master

Typos in the docs: it's -> its