ibrcommon: Add SHA256Stream
ibrcommon: Fix absolute path of File if the path begins with a "."
ibrdtn: Added getFingerprint() methods to SecurityKey
ibrdtn: Add operator==() to SecurityKey based on the fingerprint
ibrdtn: KeyNotFoundException moved into SecurityKey class
ibrdtn: Add trust-level and methods to store meta data to security key
ibrdtn: Store and retrieve security key flags
daemon: Automatically generate a local security key if it does not exists
daemon: KeyNotFoundException moved into SecurityKey class
daemon: Add comment to hash function in SecurityKeyManager
daemon: Add OPENSSL libs and CFLAGS to top-level Makefile
daemon: Add store() method to SecurityKeyManager to store an existing SecurityKey
daemon: Add getKeyFile() method to retrieve a prefixed path for keys
daemon: Add security key-exchange mechanism

Using the KeyExchanger component, the daemon can exchange security keys based
on approches implemented in protocol classes.
daemon: Moved initialization of the core before the onConfigurationChanged() call
daemon: Generate DH params only on initialization and store it in a file
daemon: Add key-exchange controls to the management API
daemon: Add key-exchange controls to the NativeDaemon
daemon: Store meta-data of security keys
daemon: Specify a trust-level for each key exchange protocol