Reverting 0079b18d0a5c85540b34d4df1a4cbe47119327cd,
59a673b3f1dedab5d64f08e70a7e66b5431b7fae,
e5700988678d69c33cc57c9f32d16b8a34a8bcfa and
8d452499b23e250232406fa9c875973a054b17f9. These were CodeAnalysis + test
changes to which we are now taking a different approach.
Code Analysis fixes required on a Release build only
Bauhaus quality design - bringing back EF5 support for the EDS wizard
This change enables the EDS connection wizard to work against Entity Framework 5 by registering a dependency assembly codebase in the registry to hint Visual Studio (or its express flavors) as to where to go look for the Entity Framework assembly when version 5 is required.
Added useful Assert.True() failure messages

responding to CR feedback
Updated incorrect assert
Fixes a typo in null concatenation logic and adds more tests