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
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)
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
Merge pull request #1248 from mprins/patch-2

Use protocol relative URL for OSM tiles (r=@fredj)
Fix typo.
Merge pull request #446 from candeira/fix_ticket_3554

Fix for trac ticket # 3554 single-arg Map constructor does not work if you pass a DOM element ref
Merge pull request #445 from candeira/fix_issue_267

Fix github issue 267, GPX: handling of desc attribute.