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
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>
testing for featureclick
update OpenLayers.js to include featureclick and add featureclick to tests
test_onClick23 now firing featureclick but only once for many features
added pagePosition to clientX, clientY
init in test function, using pagePosition
verifying that click is happening but not hitting features
Merge branch 'master' of git://github.com/m1k3ry4n/openlayers into feature-events
Fixing tests

Test iframe needs to be visible for these tests to work.
Do not take hidden layers into account, not even with Canvas
API docs added for featureclick.js
added Api docs to featureclick.js
Merge branch 'fcapidoc' of https://github.com/m1k3ry4n/openlayers into feature-events
Revert "Simplifying layer visibility handling"

This reverts commit f0ef4728d8bc711d5840198507274bb720397a88.
Temporarily hide viewPortDiv during container shuffling

This is needed to avoid both the GMap and the OpenLayers map to be visible
at the same time.
Merge remote-tracking branch 'upstream/master'
Updating local openlayers repo
featureclick test changes