Remove Lossless UDP (This breaks Tox.)
Small fixes.
Fixed one case of the handshake not being sent.
Move the handshake creating code to a function.

Fixed another instance where it was not sent.
Messenger now works with the new net_crypto api.

Added callbacks in net_crypto for the data packets and status changes.

Added onion_getfriend_DHT_pubkey to onion_client.

Net crypto isn't done yet so connections between toxes are not
lossless, this means file sending is broken hence why the test fails.