allow for string caching in sub-classes
some MySQL code tuning on the "dark" (Java) side
use string.start_with? to save a sub-string instance with []
stub warn when (double) loading rake in tests
re-invent out AR::JDBCError to have a cause as well as some of the JDBC semantics