use nuget for all 3rd party dependencies
Updated gitignore.
Solution version update.
Updated NuGet settings.
Removed nuget packages folder from ignore file.
Merge branch 'nuget_test'
Merge remote-tracking branch 'upstream/master'