[qtcontacts-sqlite] Allow tables to be extended without disruption

Allow columns to be added to existing tables without disrupting the
data already present in the database.
[qtcontacts-sqlite] Store address filtering metadata in the Contacts table

We need this data for filtering of contacts by address type, and it
is better to keep it in the primary table for partial data access.
Merge pull request #37 from matthewvogt/status-field

[qtcontacts-sqlite] Store address filtering metadata in the Contacts table