Forbid sending sequential files

They aren't seekable, and tend to be infinitely big..
Fix division by 0 when receiving from empty files

Like /dev/zero.
Fix use after free on file received
Don't call tox_do from FT functions
Move file transfer in the core thread

Toxcore is not thread safe
Fix bad audio quality
Remove some debug output