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.
Move detection of map procjection to merge function, check for successful response and fix tests.
Fix copyright date
Restore arguments parameter to make function future-proof
Restore layer alias variable
Restore layer alias variable
Remove unnecessary success check
Make feature handler propagate touch events

This commit is a follow-up on issue #294 (commit a6119f6) and #861 (commit c7a4045). The feature handler should not stop the bubbling up of browser events. In this particular case, when the feature handler is activate, Sencha Touch will trigger longpress events when panning the map because the feature handler stops touchmove.
Bring back throttling for tile loading

In OpenLayers 2.12, only one tile was loaded per animation frame. This
change brings back something similar as part of the tile manager. But we
do not use requestAnimationFrame anymore, because @elemoine pointed out
that browsers may give requestAnimationFrame invoked functions a higher
priority than setTimeout invoked functions.

The reason for this change is
http://lists.osgeo.org/pipermail/openlayers-users/2013-April/028063.html.
Using no buffer by default, because it makes no sense with TileManager

And while we're at it, simplify the example to use the OSM layer and the
new default for transitionEffect.
Merge branch 'master' into fixed-strategy
Fixing typo
Merge pull request #827 from geops/fixed-strategy

Improved Fixed Strategy
Minor formatting changes.
Spelling

See https://github.com/openlayers/openlayers/commit/44a2b50455b55949b14f756035a82a575bd3dd1a#commitcomment-3123666
Merge pull request #962 from ahocevar/tilequeue-throttling

Bring back throttling for tile loading. r=@bartvde
Add OpenLayers/Control.js to "requires"

Fix issue #969
Merge pull request #971 from iacovlev-pavel/patch-1

Add OpenLayers/Control.js to "requires" in OpenLayers/Control/ModifyFeature.js (fixes #969)
We are dealing with strings for comparison

Because OpenLayers.Util.getParameters turns comma delimited values into
arrays, comparing e.g. bbox values in urls will return false. By
introducing a splitArgs option, we can use getParameters in a way that
leaves such values as strings and makes them comparable in
OpenLayers.Util.isEquivalentUrl.
Merge pull request #974 from ahocevar/typecast

Zooming with TileManager does not work with GeoExt 1.x and webkit browsers. r=@bartvde