android-api: Unregister routine fixed and permission strings added to Intent class
android-api: New DTNIntentService class added

This implementation of an IntentService avoids locking of the main thread
during the registration procedure.
android-daemon: Send broadcast intents only to App with the right permission
android-daemon: Hide ugly error message during session termination
DTNExampleApp: Use new DTNIntentService for all DTN operations

Additionally, a menu item is added to perform a deregistration.
Whisper: Add debug menu item for deregistration
Whisper: Use new DTNIntentService for all DTN operations
Talkie: Use new DTNIntentService for all DTN operations
ShareBox: Use new DTNIntentService for all DTN operations
Merge pull request #102 from morgenroth/DTNIntentService-added

DTNIntentService added to the Android API
daemon: Extend BundleSelector by addIfSelected() method

All storages call addIfSelected() instead of shouldAdd() to allow customized
BundleResult implementations.
daemon: Add use custom RoutingResult for routing queries to the storage
daemon: Add basic filtering
daemon: Add filtering to convergence-layers
daemon: Add getSupportedProtocols() to ConnectionManager
daemon: Add filtering to routing extensions
daemon: Add protocol property to routing related unit-tests
daemon: Modify incoming / outgoing bundles in the filter routines
daemon: Add BundleFilterTable and add tables for each filter target to BundleCore
daemon: Let BundleFilter::append() return the first filter in the chain