Moving the feature management to the layer

The source will be responsible for fetching vector data.
No projection configuration needed on the layer
Merge branch 'master' of github.com:openlayers/ol3 into vector
Vector related exports
Moving the feature management to the layer

The source will be responsible for fetching vector data.
Vector related exports
Rendering icons from external graphic urls
zoomFactor defaults to 2
View2D zoom may animate pan
MouseWheelZoom interaction animates zoom
Debounce mousewheel zoom events
Change View2D function names

Also make the TouchZoom interaction no longer use a private View2D function.
Add a rotateNoConstraint View2D method
Make TouchRotate interaction use rotateNoConstraint
Correct Stamen source
Add Stamen example
Add a snapToZero rotation constraint
Do not apply rotation constraint while rotating

This is on par to what the TouchRotate interaction does.
Make animating rotation possible
Animate rotation when releasing mouse or fingers