Bug 906109 - Make the GestureEventListener realize when a touch point disappears. r=k17e

When receiving a touch event arrives that is missing previously-known
touch points, remove them from the list. This makes the GestureEventListener
more robust so that it doesn't keeping doing pinches when there should
be pans.