More or less wrote mysql import types tests

still some work, and some fail.
quote binary data
Extracted base loader class

this new class also uses hamcrest matcher instead of
assertArrayEquals, because their output can be better at times.

Also a couple minor fixes to tests.

Oh, and use Timestamps when time matters (found by new matchers)
got testTime and testVarbinary to pass

negative times are bad, thus bad code.
Removed type comments
expect certain error output
Made testRetry more deterministic
Check erro stream output for bad uuid
Updated todo
lineCounter++ for csv too
Added test for split MySQL
Added high level testSplit tests
mysql doesn't support the --into option anymore
Correctly handle unexpected end of file

Also, removed a stringbuilder