Use the renderer's getFeatureIdFromEvent method

With this change, we can also handle complex symbols properly.
Merge pull request #1214 from ahocevar/featureclick-target

featureclick event does not work with named graphic (graphicName)
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