Added a clearWatch function.

It does the same thing as navigator.geolocation.clearWatch, but also clears any timeout that has been setup by GeolocationThrottle, in order to make sure that no callback for the given watchId is called after clearWatched has been called.
Updated example page with an example of GeolocationThrottle.clearWatch