major refactoring of transport layer modules

* splitted into udp and tcp plus common tl_socket module
* renamed destiny
* some clean ups
Merge remote-tracking branch 'oleg/transport_layer_refactoring'
Merge remote-tracking branch 'authmillenon/fix-dereferencing'