Fix include order
Respond to directory publish requests with success / failure
Never call at_exit functions from android dalvik vm
Immediately register unlocked identities
Fixes compile fatal error with section(command) on OS X, ifdef'd so fix doesn't break Ubuntu. Licensed under the BSD license. All rights/copyright granted to Serval Project Inc.
Fix un/signed comparison warning (error)
Fix wild assertion in HTTP server

In the _reserve() function, an assertion compared pointers which it assumed
both pointed within the heap, or in fact within the same buffer.  However, if
one pointer pointed into the stack, then the assertion would incorrectly fail
if the stack were located below the heap in address space.  That never happens
in a normal Linux process, but _can_ happen in a thread, since thread stacks
may be allocated on the heap.

Solution was to re-order the steps in which _reserve() overwrites the buffer,
making the assertion irrelevant.
Flush stdout on android
Small fixes while testing directory services
Ensure sql lock failures are returned.
Allow Java mdp protocols to specify the port to listen on
Add keyring list command that also outputs tags
Fix mdp support and Java API for binding to all keys in the keyring
Content type might be null if the connection is terminated
Add Java API rebind for mdp sockets
Trace network paths that are supposed to exist
Allow for different routes per packet destination
fix OSX build errors.
Add config option to select packet radio type.
Merge branch 'development' of github.com:servalproject/serval-dna into development