Merge pull request #84 from simonhdickson/magic

Adds support for more than 20 nested entity aliases
First hit of splitting up SqlProvider into multiple Kingdoms
Solo ODBC Type Provider now (semi-)works
Changes to build scripts for multiple projects
Adding back other providers ready for adding them all
Splitting off all the providers
Adding resolution paths to all TPs apart from ODBC and MSSQL