daemon: Fix string to Protocol method for keyword "P2P:BT"
Merge pull request #56 from morgenroth/Fix-string-to-protocol

daemon: Fix string to Protocol method for keyword "P2P:BT"
daemon: Introduce low-energy mode

Once activated the low-energy mode prolongs the beaconing period to 60 seconds.
Each beacon has an period appended to signal the current period to the receivers.
daemon: Add setLeMode() to NativeDaemon
android-daemon: Introduce LE mode when screen is off

If the screen is off the daemon switches to LE mode which prolongs discovery periods
to one minute.
android-daemon: Remove network-state listener from AndroidManifest

The listener for network-states is removed to prevent unnecessary launches of 
the service while these are turned off. Instead the service instantiates a BroadcastReceiver
as soon as the daemon is in online state.
Merge pull request #57 from morgenroth/Add-LE-mode

Introduce Low-Energy state
daemon: Fix restoring of PRoPHET predictability vector
Merge pull request #58 from morgenroth/Fix-restore-prophet-data

daemon: Fix restoring of PRoPHET predictability vector
Add missing flags for code coverage option
Merge pull request #59 from morgenroth/Add-code-coverage-flags

Add missing flags for code coverage option
android-daemon: Restart the daemon on upgrades

By listening on the action MY_PACKAGE_REPLACED it is possible to restart the daemon
in case of upgrades.
Merge pull request #60 from morgenroth/Restart-android-service-on-upgrade

android-daemon: Restart the daemon on upgrades
ibrcommon: Code clean-up of __compat_select()
ibrcommon: Use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC

Use CLOCK_BOOTTIME for monotonic clock references because in contrast to
CLOCK_MONOTONIC it includes seconds spend in suspend / deep sleep.
ibrcommon: Remove monotonic clock methods for relative time-stamps
ibrcommon: Code-style fixes
Merge pull request #61 from morgenroth/Improve-monotonic-time-code

Improve monotonic time functions
ibrcommon: Use CLOCK_BOOTTIME only if defined
Merge pull request #62 from morgenroth/Use-boottime-clock-only-if-defined

ibrcommon: Use CLOCK_BOOTTIME only if defined