Update sqlite datatypes and minor change in trackpoints

Change data types to sqlite3 supported types and remove NOT NULL
constraint from citydef_uid in trackpoints.
Minor formating fix.
Remove undedined skip_locs from return statment
Add helper scripts to extras

Add citydefs_tool.py for import/export citydefs and a handy create
database script.