add type checking for numpy values < 1.9

prior to numpy 1.9, numpy numeric types aren't registered with the numbers
module, so choosing an equivalent dBase type would fail