Add remote address as in nifty's ClientRequestContext

Summary: This will be used in fbtrace support
Code copying.. Yeah you are right I'll change to regular cast.