Unit Test System.Runtime.Remoting.Messaging.CallContext for 4.5 async

Unit Tests for CallContext.Get/SetData and CallContext.LogicalGet/SetData under 4 different ways of starting a new thread.