[qtcontacts-sqlite] Automatic compression for OOB data

On devices, I/O costs are more problematic than CPU usage. Therefore,
it is preferable to compress OOB data where possible, to reduce the
amount of I/O it involves, at the cost of compression effort.