Updating Microsoft.AspNet.Mvc.Core.Test to work on Mono

bunch of these changes are just cleanup/improving the readability. I would have liked these to be separate from the mono specific changes. Makes the PR a bit noisy :smile: