Revising data type mapping system.
Added SmartDataReader and SmartCommand to support schema discovery.
IO tests rationalized. They all complete now.
Datasets can create their own connections.