Fix github issue 267 GPX: handling of desc attribute.
Fix http://trac.osgeo.org/openlayers/ticket/3554

Finally using Util.isElement and nothing else for cross-platform
compatibility according to elemoine's comments.

Tested on Chromium 18 Ubuntu 12.04.
8 tests fail (detailed: fail 9). List follows.

23:13:26 test_respectZoom: Google tests can't be run from localhost:8000
23:14:22 test_write_wmc_Layer: Safari has wierd behavior with getElementsByTagNameNS: the result is that we can't run these tests there. Patches welcome.
23:16:15 test_Layer_Google_constructor: Google tests can't be run from localhost:8000
23:16:15 test_clone: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_isBaseLayer: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_Translation_lonlat: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_Translation_pixel: Google tests can't be run from localhost:8000
23:16:15 test_Layer_destroy: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Goole_forwardMercator: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_overlay: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_isBaseLayer: Google tests can't be run from localhost:8000
23:16:15 test_Layer_Google_setGMapVisibility: Google tests can't be run from localhost:8000
23:20:13 test_Layer_MapServer_Reproject: Can't test google reprojection in Opera or Safari.
23:20:18 test_Layer_WMS_Reproject: Can't test google reprojection in Opera or Safari.
make WPSDescribeProcess format versioned
Fixing typos in control/panel
Merge pull request #1234 from AtomicCharles/fixing-typos

Fixing typos in control/panel
add new option hexZoom to ArcGISCache layer
Merge pull request #1235 from bartvde/ags-hexzoom

add new option hexZoom to ArcGISCache layer (r=@marcjansen)
Explicitly bind xmlns-namespaced attributes.

This fixes XML serialization in IE11. See also #1220 and #1238.
Merge pull request #1239 from marcjansen/xml-ie11-sld

Explicitly bind xmlns-namespaced attributes.
Whitespace cleanup.
Conditionally add features to the selectedfeatures
Remove dangling whitespace.
Promote several properties to API properties.

The properties `multipleKey` and `toggleKey` are used inside the examples
and therefore publicly known anyhow. The properties `onBeforeSelect` and
`scope` are changed to be part of the API for consistency (e.g. `onUnselect`
is part of the API already) and usefullness (we allow the `scope` to be
defined elsewhere in the library as well). The property `renderIntent` is
being promoted as it is very useful and a nice complimentary of the already
public `selectStyle`.
Merge pull request #1241 from marcjansen/select-ctrl-api

Promote several properties to API properties.
Merge pull request #1240 from buehner/conditionallyaddfeatures

Conditionally add features to the selectedfeatures of a layer when using selectFeature of ModifyFeatureControl
Merge pull request #1231 from bartvde/wpsdp

make WPSDescribeProcess format versioned (r=@ahocevar)
fix dependency error in WPSDescribeProcess format (closes #1242)
Added a fix for the case where a geometry collection has parts that lie either side of the 180.  featureDx was not being recalculated which meant all parts weren't being drawn correctly
fixed up assigning of featureDx
Use protocol relative URL for OSM tiles

OpenStreetMap have enabled SSL on their services and website. Using protocol relative URLs for the tiles takes advantage of this work out of the box.

see: 
  - OSM blog: http://blog.openstreetmap.org/2014/02/11/osm-enhances-user-privacy/
  - specification: [IETF RFC 3986](http://www.ietf.org/rfc/rfc3986.txt) section 4.2