Run tests on .NET Core runtime and framework

This change uses the Microsoft.DotNet.TestHost package to run test
assemblies against a test version of .NET Core, rather than against
the locally installed version of the .NET Framework.  It also adds
the build property "SkipTestAssemblies".  SkipTestAssemblies can be
set to a semicolon delimited list of test assemblies to suppress.
For example:
build.cmd /p:SkipTestAssemblies="System.Linq.Parallel.Tests;System.Col
lections.Immutable.Tests"
Pardon, thank you, I was having trouble with the myget website and bumped the version number.  1.0.1-prerelease is correct.  I can try and put this in a common location but would need extra work, and this should go away soon when I depend on the actual packages instead of this package.