Tweak Reverse Engineer Code First generated code based on team review
Adding finalizers to clean up DatabaseLogFormatter and TransactionHandler interceptors in case Dispose is not called.
NotFondOfItalianCusine - grouping related code and moving methods that did not fit to more suitable classes

The primary goal was to clean the ModelBuilderEngine class which will need to be modified for CodeFirst from Db.

No functional changes.
Adding a null check to DbMigrator before disposing a transaction to avoid overriding the original exception.

Workitem:2011
NotUsedError - in the EF6 tooling we started routing errors via ModelGenCache. However the code that used a different approach was still there and was not used.

Verified manually that both Database First and Update Model From Database show errors in the error pane (Adventure works).
Issue 2015 - including localized intellisense files in EFTools MSI and placing Extensibility resources correctly