Set up a call context to pass local and remote address during session start-up

We have a situation where we want to know both the local and remote addresses in the IBackend. I've used twisted.python.context to achieve this. This change set is working well for us.