Introduced AsyncTestSyncContext.cs from XUnit project to support async void methods. Added unit test for it.

Still need to add tests for exceptions.