Always dispatch change events on load/opacity/visible changes
Promote dispatchChangeEvent from ol.renderer.webgl.Layer to ol.renderer.Layer
Promote handleLayerRendererChange from ol.renderer.webgl.Map to ol.renderer.Map
Promote renderFrame from ol.renderer.*.LayerRender to ol.renderer.LayerRenderer
Change class names in DOM renderer
Change a comma to a semi-colon (thanks @bbinet)
Merge pull request #166 from elemoine/extracomma

Change a comma to a semi-colon (thanks @bbinet)
Merge pull request #162 from twpayne/canvas-visibility-and-opacity

Canvas visibility and opacity
Remove duplicate CSS rule
Make attribution control unselectable
Merge pull request #163 from twpayne/attribution-control-clean-ups

Attribution control clean ups
Listen to all ol.MapBrowserEvent events
Merge pull request #167 from fredj/mapbrowserevent-listen

Listen to all ol.MapBrowserEvent events
Add support for kinetic effect while dragging.

Only dragpan interaction is supported for now.

The kinetic effect use the maths below (thx @twpayne):

Rate of decay (number, must be negative) = α
Minimum velocity (pixels/millisecond) = v_min
Initial velocity (pixels/millisecond) = v₀

Velocity at time t (pixels/millisecond) =
    α⋅t
v₀⋅ℯ

Distance travelled at time t (pixels) =
   ⎛ α⋅t    ⎞
v₀⋅⎝ℯ    - 1⎠
─────────────
      α

Duration of animation (milliseconds) =
   ⎛v_min⎞
log⎜─────⎟
   ⎝  v₀ ⎠
──────────
    α

Total distance travelled (pixels) =
-v₀ + v_min
───────────
     α

Easing function =
   ⎛ α⋅duration⋅t    ⎞
v₀⋅⎝ℯ             - 1⎠
──────────────────────
     -v₀ + v_min
Activate kinetic effect by default
Add a removePreRenderFunction method to ol.Map

This will remove the pre-render function from preRenderFunctions_ array if
found.
Add a frameState property to ol.MapBrowserEvent

so that we will be able to retrieve the current center of the view2d from the
framestate in the dragpan interaction.
Merge pull request #165 from elemoine/classname

Change class names in DOM renderer
Stop current kinetic animation on DOWN events
Kinetic now returns directly the pre-render function

instead of returning the kinetic easing function only.

(thanks @fredj)