Add missing IE specific events into goog.events.EventType.

This must be removed once we use goog/events/eventtype.js above r2211:
https://code.google.com/p/closure-library/source/detail?r=2211&path=/trunk/closure/goog/events/eventtype.js
Rename MapBrowserEventHandler internal handlers name
Add missing goog.events.EventType.DBLCLICK argument to unlisten
Handle touch related events (W3C and Windows touch events).

The touch events now triggers:
   ol.MapBrowserEvent.EventType.TOUCHSTART,
   ol.MapBrowserEvent.EventType.TOUCHMOVE,
   ol.MapBrowserEvent.EventType.TOUCHEND

The new ol.MapBrowserEvent.targetTouches property contains a list of
touch events for touch points that are still in contact with the touch
surface and whose touchstart event occurred inside the same target
element as the current target element. This list exists to unify the
W3C and Windows touch api.

FIXME:
 * don't compute ol.MapBrowserEvent.targetTouches on W3C compatible devices.