[qtcontacts-sqlite] Normalize 'x' and 'X' DTMF chars to 'p'

The modem requires the 'p' character for pause; continue to accept
'x' in the DTMF input, but convert the normalized result.
[qtcontacts-sqlite] Update existing normalized phone numbers

Due to changes to the normalization code, we need to update existing
normalized data to match the results of the current code.
Merge pull request #144 from matthewvogt/dtmf-translate

[qtcontacts-sqlite] Normalize 'x' and 'X' DTMF chars to 'p'
Update exported version
[qtcontacts-sqlite] Preserve timezone in QContactPresence timestamp

When retrieving QContactPresence details, ensure the timezone offset
of the timestamp is correctly preserved.
Bump version
[qtcontacts-sqlite] Make rollback actually rollback
Bump version
[qtcontacts-sqlite] Add function to fetch OOB keys

Fetching both keys and values can be wastefully expensive, if only
the key values are needed.
[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.
Merge pull request #151 from matthewvogt/compress-oob

[qtcontacts-sqlite] Automatic compression for OOB data
Update exported version number
[qtcontacts-sqlite] Minimize data extraction for sync process

Only load OOB data that is needed to test for changes until it becomes
necessary to retrieve the remainder for processing changes.
[qtcontacts-sqlite] Test for relevance to current account earlier

Avoid loading the stored OOB data until we have determined that there
exist changes that affect the current account.

Removes the possibility that we can inspect the previous version to
determine relevance, as this is not a feature currently used.
[qtcontacts-sqlite] Avoid unnecessary stores after sync

Do not update stored data that has not been modified.
[qtcontacts-sqlite] Simplify statements with temporary variables
Merge pull request #152 from matthewvogt/sync-efficiency

Improve efficiency of TWCSA in cases where changes are reduced
Update exported version number
[qtcontacts-sqlite] Simplify class declaration for TwoWayContactSyncAdapter

Move functions that have no reference to member data to an anonymous
namespace.
Merge pull request #153 from matthewvogt/cleanup

[qtcontacts-sqlite] Simplify class declaration for TwoWayContactSyncAdapter