Add tap cancel gesture type
Actually, I guess I shouldn't add something new without corresponding tests that validate some new behavior. I can do that all in bug 96060.