Upgraded NuGet package dependencies to the latest versions
Removed Nuget package update leftovers
Updated build project to account for the updated packages

(I need to find a better way to deal with package updates)
Changed to NUnit references to NuGet package references

Updated to the newest version along the way
Changed the build to use the NUnit test runner from the NUnit.Runners NuGet package
Updated Machine specifications to a NuGet reference and to the 0.5.10 version
Forgot to check in the updated project files

(VS did not save them after change for whatever reasons)
Removed no more needed Machine.Specification in the lib folder, because the NuGet package reference is used by now
Added MSBuild community task as NuGet reference
Updated build to use the MSBuild community task NuGet package reference
Removed MSBuild community tasks from lib folder
Added ILMerge NuGet package
Fixed not using the already defined variable within the build to import MSBuild community targets
Fixed relative path error in build project
Removed no more needed outdated ILMerge tool, because the NuGet package is used by now
Removed not needed assembly references
Started minor code cleanups
Started some StyleCop and FxCop cleanup
Another round of StyleCop fixes to get acquainted with the code
Another round of code cleanup

(The intention is to introduce some dogfooding by adding XML doc to docu itself)
More cleanup
Tidied up the formatting