Internal Array support

Previously arrays were treated as Collections, however, this isn't PS conform.
Now, arrays are real C# object[] arrays, so properties like @(1,2,3).Length are
available.
Enabled some tests that work now
Enabled some tests that worked, minor fixes
Fix for accessing properties of interfaces implemented by interfaces