Rotation: Do not depend on non standard touch list ordering
Rotation: Do not depend on non standard touch list ordering

Fixes #610
Fixes #791
Closes #696

hammerjs/hammer.js,XM-Right/hammer.js,dieface/hammer.js,XM-Right/hammer.js,meobyte/hammer.js,runspired/hammer.js,runspired/hammer.js,zhn4/hammer.js,succ1984/hammer.js,hitesh97/hammer.js,GerHobbelt/hammer.js,dieface/hammer.js,mcanthony/hammer.js,EightMedia/hammer.js,heamon7/hammer.js,fashionsun/hammer.js,kevin0307/hammer.js,yuhualingfeng/hammer.js,GerHobbelt/hammer.js,mcanthony/hammer.js,yuhualingfeng/hammer.js,hitesh97/hammer.js,kevin0307/hammer.js,greyhwndz/hammer.js,naver/hammer.js,longseespace/hammer.js,greyhwndz/hammer.js,EightMedia/hammer.js,meobyte/hammer.js,Anlim/hammer.js,fashionsun/hammer.js,Anlim/hammer.js,hammerjs/hammer.js,zhn4/hammer.js,heamon7/hammer.js,naver/hammer.js,succ1984/hammer.js,longseespace/hammer.js