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.
Don't listen to mouse events if the device is touch capable
make sure we use setAttributeNS with the xmlns URI instead of node.setAttribute, this will make IE11 write out the correct XML
Merge pull request #1220 from bartvde/ie11xml

XML serialisation fails in IE11 (r=@ahocevar)
Merge pull request #1218 from pgiraud/mobile_buttonclick

Don't listen to mouse events if the device is touch capable
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.