Added parsing of tinyint fields with length specified
Removed invalid defaults from date with timestamp fields
Fixed tinyint parsing

Fixed parsing of tinyints with lengths so that they aren't treated a
booleans. Those without are, as they were before.
Removed invalid defaults from date fields
Added quotes to table names in seqence lines

Tables with uppercase letters were failing, this solves the problem.
Added support for compound keys

Improved parsing of Primary and Unique keys, so that both remove length
defintions and correctly parse compound keys