Fixed: undefined location of key events.

Without this fix all regular key events such as `CPKeyDown` would have an undefined location.

Since the location can't be retrieved from the browser on key events, this fix now makes it so that the last seen mouse position is included with each key event.
Merge branch 'master' of github.com:cappuccino/cappuccino