Attended Transfer: let 'invite' listener handle accept/reject

* UA sets session.replacee if Replaces header exists and is supported
* 'invite' listener can use session.replace to influence accept/reject
* Session#accepted emits 'replaced' on the replacee and terminates it