Fixed ngTouch for iOS 8, Safari
Safari TouchEvents do not have a clientX and clientY. This needs to be grabbed from changedTouches.
Also preventDefault action on a touchEnd if we decide to translate it into a click event.