[Bug 14664] LogicalSet/GetData implementation in CallContext

https://bugzilla.xamarin.com/show_bug.cgi?id=14664

Looked at msdn documentation and had a go at the implementation. Also added some unit tests which where working on ms.net 4.5 but failed under mono.

http://msdn.microsoft.com/en-us/library/system.runtime.remoting.messaging.callcontext