android-ibrdtn-api: Fix undirected startService()

Lollipop denies to call an undirected startService(). This patch solves that issue
by querying all services and then picking the first one.
android-api: Increment SDK level
Communicator: Increment SDK level
DTNExampleApp: Increment SDK level
ShareBox: Increment SDK level and enable Material Design on Lolipop
Talkie: Increment SDK level and enable Material Design on Lolipop
Whisper: Increment SDK level and enable Material Design on Lolipop
Talkie: Material Design Logo
Whisper: Material Design Logo
ShareBox: Material Design Logo
Talkie: Remove bluetooth stuff in Headset mode
DTNExampleApp: Use new API service bind pattern
android-daemon: Drop dependency to showcaselibrary and android-quick-response-code

xzing library is used instead to generate and scan qr codes
showcase support is completely dropped
Removed android-quick-response-code and showcaseview
android-daemon: Support library updated
Whisper: Recent support library added
Communicator: Recent support library added
DTNExampleApp: Recent support library added
ShareBox: Recent support library added
Talkie: Recent support library added