Remove the IScriptRepository as a dependency of Database.  Pass it as a method argument instead.
Add nuget to the solution.
Use a testable wrapper around the System.IO types.
Create a contract for running external processes.  To be used by the DvcsScriptRepositories.
Update GitScriptRepository to use IExternalProcess.
Update HgScriptRepository to use IExternalProcess.
Extract a mockable interface for the Database type.
Merge branch 'master' into NET_40

Conflicts:
	.nuget/NuGet.exe
	.nuget/NuGet.targets
	ZocBuild.Database.Application/ZocBuild.Database.Application.csproj
	ZocBuild.Database.Application/packages.config
	ZocBuild.Database.sln
	ZocBuild.Database/ZocBuild.Database.csproj
	ZocBuild.Database/packages.config
Specify package for .net 4.0
Remove unused method.
Merge branch 'master' into NET_40

Conflicts:
	ZocBuild.Database/ScriptRepositories/DvcsScriptRepositoryBase.cs