Issue 1811 - fix nightly build. We were failing to expand the localized local packages.
2/3 - implementing adding new code files for empty model code first flow. Note NuGet packages are not being added to the project at the moment.
IllegalToServeCodeFirstToAPersonUnderTheNetFramework4 - Preventing from adding empty Code First models on if the project targets .NET Framework 3.5
Fixing a build break on VS2012
Making CommitFailureHandler.BuildDatabaseInitializationScript and TransactionContextInitializer go through the same code path.
Adding a check for connection state in DbMigrator to enable it to work with a retrying ExecutionStrategy.
Adding more tests for the commit failure workaround.

Workitems: 1915, 1925