Turning @tschaub's FeatureAgent into an event extension.

See http://trac.osgeo.org/openlayers/browser/sandbox/tschaub/select/lib/OpenLayers/FeatureAgent.js. Tests are still missing, but this already works on mobile devices and with Canvas layers. Another possible task would be to make the SelectFeature control use this instead of the Feature handler - then we could get rid of the RootContainer layer for multiple layer selection.
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
Make sure that drawTilesFromQueue gets executed

For events other than move, the tile queue may not be populated yet when
updateTimeout is called. So instead of checking for the queue's length,
we register the timer unconditionally in these cases.
Merge pull request #977 from ahocevar/nice-queue

OL 2.13rc2 layer.setVisibility() with TileManager does not always work with GeoExt 1.x. r=@bartvde
Turning @tschaub's FeatureAgent into an event extension.

See http://trac.osgeo.org/openlayers/browser/sandbox/tschaub/select/lib/OpenLayers/FeatureAgent.js. Tests are still missing, but this already works on mobile devices and with Canvas layers. Another possible task would be to make the SelectFeature control use this instead of the Feature handler - then we could get rid of the RootContainer layer for multiple layer selection.

Signed-off-by: Michael Ryan <mr@mry4n.net>
tests/EncodedPolyline: Fixed indent
Format/EncodedPolyline: Added opt_factor parameter to encode/decode()
Format/EncodedPolyline: Change default factor to 1e5

This matches the factors in the other methods and the default of the
original algorithm. Having this set at 1 before can be considered
as a bug.
Do not manage cache when cached tile is on target layer's backbuffer
Merge pull request #980 from ahocevar/ignore-backbuffer

OL 2.13rc3: Re-adding layer to map fails with TileManager enabled
Merge pull request #981 from Turbo87/encoded-polyline

Small Encoded Polyline bugfix (r=@bartvde)
testing for featureclick
update OpenLayers.js to include featureclick and add featureclick to tests
Avoiding duplicate events
We don't want to re-select an already selected feature
test_onClick23 now firing featureclick but only once for many features
Fixing tests

Selecting the same feature again should not do anything, which was ensured
in the old implementation by a check in the SelectFeature control. This
means that the previous commit causes a change in behavior in standalone
mode, which I would consider a bugfix. I documented this change in the
release notes.
added pagePosition to clientX, clientY
init in test function, using pagePosition