Adding assembly metadata Serviceable=True.

Work Item: 1336
Merge branch 'release-6.0.0'
Light at the end of the pipe (Fix for 1554: Investigate initial catalog test failing in CI build)

Adding connection resiliency to tests that make use SQL Express User Instance. See bug for more details.
Merge branch 'release-6.0.0-rc1' into release-6.0.0
Merge branch 'release-6.0.0'
Not a generic customer (Fix for 1566: Initialization of custom collections is broken)

A collection navigation property type can be a custom type that implements ICollection<>. When materializing if the property is null, then we will attempt to create an instance of that type so that we can put entities in it. This is currently broken.

The problem was that the check for HashSet<> used to create the set with equality comparison was assuming that the collection type is generic. Custom collections may or may not be generic. The fix is to check whether or not the type is generic before attempting to get the type definition.
Merge branch 'release-6.0.0'
moving tests from transitional suite part 2 - moving migrations and productivity tests, as well as some test models. CR: BriceLam