Updating nuget lib references and upgraded test project .NET version.
Updating .gitignore file to ignore default c#.
Adding check to ensure messagePump thread is alive before we try to join.
Adding nuspec file for generating base nuspec file for generating nuget packages.
Updating nuspec file and assembly information.