Added start for unit-test project.
Different aproach to the unit tests. Now only test the task without requiring a full MSBuild project.
Merge remote-tracking branch 'origin/master' into AddUnitTests
Refactoring of unit tests to get out common code to test different task types.
Added some returned data validation.
Merge remote-tracking branch 'origin/master' into AddUnitTests

Conflicts:
	MSBuild/Tasks/NuPrepare.cs
	MSBuild/Tasks/Tasks.csproj
Merge remote-tracking branch 'dtewinkel/AddUnitTests' into AddUnitTests
Fixed typo.
Added more test logic. Added support for new VersionFileNAme property in testing.
Merge remote-tracking branch 'origin/master' into AddUnitTests
Merge branch 'UseNuGet' into AddUnitTests

Conflicts:
	NuBuild.sln
Merge remote-tracking branch 'origin/master' into AddUnitTests
Fixed .gitignore.
Updated NuGet.Core to 2.6.0.
Fixed typo.
Added .gitignore to the solution.
Added Readme to solution.
To NuGet 2.6.0.
Updated to NuGet 2.6.0.
Merge branch 'ToNuGet2.6.0' into AddUnitTests