Convert to type bits

Converts the database to rely only on SQLite3's underlying UTF-8
formatting for both Blobs and Text fields, ensuring that data is
locale-neutral.

To facilitate this, the type declaration of a database is now a 1-byte
Integer value, where the high nibble (corresponding to bits 0xF0) are
the object type, and the low nibble (bits 0x0F) are the parser
instructions (int, byte, float, or double).

Unrecognized type bits, like the type strings, still return the
unprocessed Blob bytes as a String.
Remove jars

Oops.  That wasn't supposed to happen.
Bugfix

Fixes errors in bitwise type conversion.
Merge pull request #1 from florf/db-alt

Confirmed.