Added hammerjs v2 definitions and tests

please keep previous version's author name.