Core namespace is now Extensions.
TypeExtensions has no business in Core since it is only used in testing.
The reflection stuff for accessing values is only used for extracting
document id and revs for entities, hence it could be in Schemes.
Ugly static DynamicPropertyFactory used for effectively extracting
values of document Id and Rev values from entities when working with the
Entity API is now injectable instead. Temporarily switched from IL to
compiled lambdas.
Starting to try if we can get something maintainable to work with
4.0 and 4.5.
- Added MyCouch.Net40 which uses PCL libraries for async, Http etc to
target Net40.

- Added MyCouch.Net45 which is plain and targets Net45.
By some reason the Rebuild solution did not work unless this change.
- IlDynamicPropertyFactory is now default.
- EntityReflector is now resolved via func so that it can be changed.
Better default.
Ported to WinRT.
Shrink it.
Started on replacing NUnit with MSTest
.Net45 as MsTest
.Net40 as MSTest
The only thing left should be to convert the test-code from NUnit to MSTest.
Done converting to MsTests. Need to verify on a Windows 8 computer so that I can run WinRT.
Come on
MyCouch-All contains all the framework specific projects.
Corrected info about tests and target platforms.
Merge branch 'redesign' into develop