replace sqlite3_prepare with _v2 calls

Should be ok for our usage
add sizegrip to finddialog
fix all warnings in the grammar and some bugs

literals were case sensitive so lower keywords broke parsing
improve the unittests for create table parsing
add method to easily remove fields from table
rework the dropcolumn function

it now uses the sqlb::Table object preserving:
not null, default value, check constraint