[buteo-syncfw] Allow multi-core builds.
[buteo-syncfw] Fix build with Qt 5.2.
[buteo-syncfw] Adapt internal timers to keepalive api.
[buteo-syncfw] Add KEY_FORCE_SLOW_SYNC define
[buteo-syncfw] Introduce DEFINES+=USE_KEEPALIVE

Introduce platform specific code that uses the nemo-keepalive apis.
All existent code is kept intact when this new DEFINES is not used.
This commit also reverts some of changes done by 7674c260812b8656f18e40e58f92efd2e7f8228e
[buteo-syncfw] Emit network error if session is not open in less than 10secs

In some conditions Qt network layer can take some time to fail,
since msyncd runs as a background process is not desirable to wait
long for a network request reply, with this PR if no reply comes in 10secs
a network error is emitted.
[buteo-syncfw] Correctly depend on the library, don't just pray it builds in time.
[buteo-syncfw] Update permissions for cache dir.
[buteo-syncfw] Revert "[buteo-syncfw] Update permissions for cache dir."

This reverts commit 23d44ef3f37f45a0bc89831a54e04056fb1fc6f4.
Bump version
[buteo-syncfw] Use timer for checking session state.

This fixes a 10 sec. freeze in UI during certain conditions.
bump version to 0.6.30
[buteo-syncfw]  fix null pointer crash

stop timer when not needed
bump version to 0.6.31
[buteo-syncfw] Set ~/.cache permissions correctly

Sets the permissions on the ~/.cache dir in a safe manner
Bump version to 0.6.32
[buteo-syncfw] Add KEY_SYNC_SINCE_DAYS_PAST and KEY_SYNC_ALWAYS_UP_TO_DATE
[buteo-syncfw] Don't rename account profiles when the account display name changes.

The account's profile name is not related to the account's display
name, so changing one should not change the other.
Tool for performing device-device synchronization

Created the initial structure for the tool to perform bluetooth based
device-device synchronization. This is a cmdline tool and can be used as
reference to create any GUI. This tool aims to perform the complete sync
process from cmdline

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>