WIP: EF7 support

N.B. Merge this to an "ef7" or similarly named branch.

This PR is a work in progress. It involves creating the relevant stuff needed to have an EF7 provider for Npgsql.