msyncd: Build an intermediate static lib to link with tests
tests: Build tests into separate executables

Allow selectively run single test cases and produce useful reports on
the pass/fail ratio.
doc: Fix doxydoc build
tests: Remove garbage - empty source files
fixup: Added functionality to track bluetooth state changes

This fixes typo in 4d1d436 (Added functionality to track bluetooth state
changes)

[buteo-syncfw] Fix bluetooth state changes tracking
tests: Update tests
SyncProfile: add TODO for API cleanup
Bump version
[buteo-syncfw] Make logging configurable at runtime with MSYNCD_LOGGING_LEVEL

Read the default logging level from a MSYNCD_LOGGING_LEVEL
environment variable. If it is not set, the level defaults to 4
(warning level).

Also remove the logging code that installs custom message handlers
as this doesn't play well with other processes that are logging.
msyncd: don't query battery state until it's factually needed

this avoids waking up unnecessarily whenever a battery notification is recieved.
Merge pull request #58 from nemomobile/logging-level-envvar

[buteo-syncfw] Make logging configurable at runtime with MSYNCD_LOGGING_...
Merge pull request #59 from rburchell/master

msyncd: don't query battery state until it's factually needed
[buteo-syncfw] Export Logger symbols

Now that the Logger uses runtime log level detection, the LOG_INFO
etc macros call Logger implementation, which must be exported so
that external clients using the logging macros continue to work.
Merge pull request #60 from chriadam/exportlogger

[buteo-syncfw] Export Logger symbols
Bump version
Merge pull request #47 from martyone/fix-tests

Fix tests, fix doc build, fix one bug
[buteo-syncfw] Bump version
[butei-syncfw] Fix doc generation
Bump version
[buteo-syncfw] Fix docs deployment