Moved Compiled Model out of Product Assembly

fix for #754 
* Moved folder src\EntityFramework\Metadata\Compiled to test\EntityFramework.FunctionalTests\Metadata\Compiled
* Also copied following files in test\EntityFramework.FunctionalTests\Metadata\Compiled for resolving references
  - src\EntityFramework\Utilities\Check.cs 
  - src\Shared\CodeAnnotations.cs 
  - src\Shared\SharedTypeExtensions.cs 
  - src\EntityFramework\Properties\Strings.Designer.cs 
This needs to be:
```XML
<PackageReference Include="Microsoft.Bcl.Immutable">
  <TargetFramework>portable-net45+win8+wpa81</TargetFramework>
  <Assemblies>System.Collections.Immutable</Assemblies>
</PackageReference>
```