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.
added compiled css files
43416-195 added touch event handling to embed tool
43416-196 added svg close symbol in search result popup
43616-195 added touch handling to emergency poster tool
43616-195 activate point menu by touch, prevent opening point menu after pan/zoom
43616-196 added svg background circle for the point menu
43616-195 fixed touch handling in point menu measuring tool
43616-195 removed console.log
added instructions to measuring tool
43616-194 restyled top+share+search menu (+ responsive)
enabling TileManager to manage queueing requests.
43616-194 redesigned secondary toolbar
43616-194 added tools icon for ie/no-svg browsers
43616-194 added svg fallback for ie
43616-194 fixed tool tab design for smaller screens
43616-194 secondary toolbar widgets: fixed positioning on small screens
43616-194 fixed tools tab bug in safari/mobile safari
compressed css