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.
fix unknown object type DocumentTouch

fixes the closure compiler error

see b906a73ff3f0eedff8c5ec29870c01c70b7586dd
Merge pull request #1224 from mprins/fix_buttonclick

fix unknown object type DocumentTouch (r=@bartvde)
Set the feature.type on GetFeatureInfo request on QGIS mapserver.
Merge pull request #1229 from sbrunner/getfeatureinfo-qgis

Set the feature.type on GetFeatureInfo request on QGIS mapserver.
make WPSDescribeProcess format versioned
Add missing semicolon
Merge pull request #1232 from sbrunner/missing_semicon

Add missing semicolon
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.