Update names of some servd functions
* Rename and redefine structures to reflect changes in latest paper.
* ServiceIDs are now 256 bits
* Fix libserval problems related to hard coded service id length (16-bit integers)
* Allow binding to serviceID prefix
* Fix compiler warning in service_id_to_str function
* Fix size of serval_skb_cb struct to fit longer serviceID
* Implemented bind on fixed serviceID prefix
* Better handling of sockets being closed and released
* Added telnet server for userlevel which makes it possible to print internal state using a telnet client
* Better handling of commands in telnet server
* Removed test clients code block in serval.c
* Updated README
* Implemented nonces in control messages
Fixed bug when copying nonce
* Fixed bug in setting initial random nonce in socket
* nonce debugging
* Set nonce in SYN packets
* Cleanups
* Implement sequence numbers for control messages
Fixed a few sequence number related bugs
More sequence number fixes