VisualStudio: Ignore update log HTML file

VS2012 creates UpdateLog2.htm - not needed in git repository
VisualStudio: Ignore *.tmp_proj

This might be created temporarily during a build.
VisualStudio: Remove dupes, add trailing slashes, etc.

Add trailing slashes to folders, RS rule comment, remove dupes.
VisualStudio: Ignore vi's *~ temp files
VisualStudio: Include the packages/repositories.config file.

I agree to ignore the NuGet packages folder, but I really think you should check in the repositories.config so NuGet PackageRestore can do it's magic when someone pulls the code and tries to build it...
VisualStudio: ignore .dotcover files.
Merge pull request #516 from Haacked/dotnet-gitignore-pr-consolidation

Dotnet gitignore pr consolidation