Good As new... (Remove use of .AsReadOnly)

The Array.AsReadOnly and List.AsReadOnly methods are not available in .NET for Windows Store Apps. However, these methods are just wrappers around the ReadOnlyCollection constructor. So this change is an "inline method" refactoring to use the constructor directly.
Unifying assembly metadata.

Work Item: 1518
Merge branch 'release-6.0.0'
moving tests from transitional suite: view generation, metadata, query CR: BriceLam