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 
For these, you can just inline the old code
```C#
var typeInfo = typeof(TProperty).GetTypeInfo();
return !typeInfo.IsValueType
    || (typeInfo.IsGenericType
        && typeInfo.GetGenericTypeDefinition() == typeof(Nullable<>));
```