Split TouchRotateAndZoom interaction.

Split TouchRotateAndZoom interaction into two new interaction:
TouchRotate and TouchZoom.
Reset position on touch end
Add missing 'protected' comment for targetTouches prop.
Add optional kinetic parameter.
Rename ol.ViewHint.PANNING to ol.ViewHint.INTERACTING
Remove css size dependent rule (hover color)
Refactor projection architecture
Cope with axis orientation for tiled WMS sources
Cope with axis orientation in single image WMS sources
Add EPSG:4326 example
Set ol-zoom content in css using :before pseudo class
Only require things that start with a capital letter
Separate ol.projection module from ol.Projection class
Make Proj4js classes and functions private
Merge pull request #244 from fredj/zoom-control

Zoom control
Listen to both click and touchend events
Allow touch event (touchstart) to fire click events
Add hyperbolic functions
Add ol.tilegrid.XYZ tests
SIMPLE and WHITESPACE builds