Stop mspointer events

Stop mspointerup and mspointerdown events reaching the "stop event" overlay container.
Merge pull request #1147 from elemoine/issue-1147

IE 10 Click on popup
Small addition to view2d docs
Merge pull request #1177 from probins/viewdocs

Small addition to view2d docs.
Fix getImageElement calls in canvas and webgl renderer
Merge pull request #1184 from oterral/get_image_element

Fix getImageElement calls in canvas and webgl renderer
Add ol.coordinate.format function

Return a formatted coordinate. Example usage:
  > ol.coordinate.format([0.01 ,12.14], "{x}, {y}", 2)
  "0.01, 12.14"
  > ol.coordinate.format([0.01 ,12.14], "lat: {y} / lon: {x}", 1)
  "lat: 12.1 / lon: 0.0"
Remove opt_precision check in ol.coordinate.format

Default is already 0, see http://www.ecma-international.org/ecma-262/5.1/#sec-15.7.4.5
Better ol.coordinate.* documentation
Add jsdoc plugin that maps @todo tags to @stability and @observable tags.

This is a temporary measure until Plovr handles custom tags or is replaced in the build system.

Add support for indicating API stability with inline documentation

In preparation for documenting the stability of API features, this commit adds support for indicating API stability via a new jsdoc tag @stability.  There is a small plugin for jsdoc that adds a new tag, @stabiility, with some ability to enforce specific level names.  The templates and css have been updated to include the stability level in the generated documentation. (+1 squashed commit)
Squashed commits:
[d6bc03d] Add jsdoc plugin for documenting observable properties of a class.
Merge pull request #1180 from pagameba/doc-jsdoc-plugins

Add jsdoc plugins for stability and observables.
Fix `@todo observable` name reference.
Remove unnecessary Get column from observables
Merge pull request #1187 from pagameba/fix-todo-observables

Fix todo observables.
Merge pull request #1185 from fredj/coord_format

Add ol.coordinate.format function
Quote values in apidoc
Fix bottom left and top right computation in moveend example
Merge pull request #1189 from fredj/apidoc

Minor apidoc updates
Merge pull request #1182 from fredj/moveend_example

Wrong extent coordinate order in moveend example
Add `@todo observable` documentation for observable properties

This PR adds documentation for observable properties, which will then be pulled into the docs correctly once #1180 is merged.  This is a first pass based on searching for definition of observable properties being defined as enums after lines ending with `Property = {`.  If there are observable properties implemented that don't follow this pattern then they are not included.

I've added simple descriptions based on what I know or could easily figure out, there may be some properties (like preload) that are not correctly described.

I've also added `readonly` annotations where I knew that a property was readonly.  I may have missed some readonly properties.

ol.layer.Base has a bunch of properties but I don't think it is exported so the documentation of these properties will not show up, so I added the documentation to ol.layer.Layer instead even though this isn't really where it should be documented.