Better base test under DBI::Test, and skip Mock

Also use csv_class Text::CSV when under DBI_PUREPERL