[qtcontacts-sqlite] Create interface for out-of-band storage

Allow clients to store out-of-band data in the contacts DB, which will
be kept in sync with contacts data manipulations.