105, better checks for bad number types

Limit exception catching to NumberFormatException instead
of catch-all RuntimeException.

Do not even try to parse number, date or time from empty string.
Allow empty scrambleKey in XORCipher for no ciphering
Avoid try-catch NullPointerException in CsvResultSet

Not good style to catch RuntimeExceptions, and may mask real bugs
in CsvJdbc.
Merge branch 'master' of ssh://git.code.sf.net/p/csvjdbc/code