Event Delegation without JQuery

Hi,

I added event delegation to Hammer. Unfortunately, I could not rely on the Hammer.jquery plugin when working with SVG elements. (JQuery "on" does not support delegation for SVG) 

So, I added delegation to Hammer by utilizing the "matchesSelector" method. Since it is not yet properly standardized I added a shim to to the utils.

Tests and lint still run 100%. I added an example to show the new feature.