Make 'geodesic' & 'displaySystem' API properties.

The geodesic-property is used inside of our examples, yet isn't officially
part of the public API.

The displaySystem-property provides a very useful way of configuring the
output of the measurements and should be promoted as well.
Adjust method documentation.
Remove end-of-line whitespace.
Promote several properties to public API.

The properties

  * layers
  * queryVisible
  * url
  * layerUrls
  * infoFormat
  * vendorParams
  * format
  * formatOptions

should all be visible in the public API since they are essentially very
convenient to use when customizing the control.
Reformat documentation to match surrounding doc.
Readd dangling space in header.

This allows for easier search and replace operations. The space will
eventually be removed in all files in a seperate commit.
Merge pull request #871 from marcjansen/measure-api

Measure API enhancements
Remove end-of-line whitespace.

The license header is left untouched, to keep it the same in all files.
A seperate commit will probably deal with this
Remove dangling space in license header.
Give ArcGISCache layer a license header.
Adjust license header of vendorPrefix.js.
Adjust license header of Animation.js.
Adjust license header of WPSClient.js.
Adjust license header of WPSProcess.js.
Merge pull request #872 from marcjansen/wmsgfi-api

WMSGetFeatureInfo API enhancements
Merge branch 'master' of github.com:openlayers/openlayers into dimNG
Merge pull request #873 from marcjansen/dangling-license-space

Remove dangling space in license header.
Tile images should not have an id

When the TileManager adds an image to its cache, it might be a backbuffer
image. Backbuffer images have an id with a '_bb' postfix. Regular images
do not have an id at all. In OpenLayers.Layer.Grid, in
addTileMonitoringHooks, a loadend listener is created for each tile. This
listener checks for tie image id, and will remove it from its parent node.
This will cause images to be removed from the layerDiv if the image comes
from the TileManager's tileCache and was on a backbuffer by the time it was
added to the cache.

Simply removing the image's id before assigning it to a tile resolves the
issue.
Merge pull request #874 from ahocevar/tilemanager-backbuffer-id

Tile images should not have an id. r=@bartvde
Merge branch 'master' of github.com:openlayers/openlayers into dimNG