Transport layer refactoring

major refactoring of transport layer modules
    
* splitted into udp and tcp plus common tl_socket module
* renamed destiny
* some clean ups

Requires #644 to be merged first.