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 pull request #962 from ahocevar/tilequeue-throttling

Bring back throttling for tile loading. r=@bartvde