update pull request activities

- use the new "sender" as actor, so that the actor is correct when another person than the creator of the person acts on it (closes it, merges it, etc)
- use "pull_request_merged" for merges and "pull_request_closed" for non-merging close activities.

@senny