Started refactor of persistence provider namespace and assembly names
Re-factored the providers into simpler namespaces. Fixed MySql bugs related to maximum varchar sizes for indexes, lack of nested reader support, lack of deferred foreign key constraint checking. Fixed Postgres and MySql bugs related to foreign key constraint enforcement.