Adding git ignore.
Merge branch 'master' of https://git01.codeplex.com/foundation

Conflicts:
	.gitignore
Made Win32Error's MakeHRFromErrorCode available as public
Initial commit of start of error analyzer app
Updated readme copyright date
Removing submodules
Using NuGet for NHibernate and related libraries.
Forgot to update unit test project to use NuGet package for NHibernate.
Added build scripts, and implemented automatic versioning. Using NuGet for various packages, and at the same time, upgraded some of the libraries (e.g. NHibernate 3.3)
Ignore NuGet package binaries (they can be downloaded on demand)
NuGet repository paths updated
Initial Error analyzer tests and code
Formatting of Win32Error file, XML docs, as well as made GetMessage publicly available.
Updated unit tests for NHibernate custom type, as well as upgraded to new release of SQLite (x86).
Added the Common project to the solution.
Upgraded solution to Visual Studio 2012
Added some interop code for handling the running object table (ROT), including enumerating the monikers in there.
Updated the unit test and resources for the UpdateBuildVersionInfo custom TFS activity
Added PInvoke code for bringing window to front
Some unit test spikes for BEncode implementation, Office interop and a process listener that raises events when a process is started or exited.