Fix fileTransferFinsished not emitted on sender
Fix #152 and fix #131

We weren't reopening the audio input on subsequent calls
Term deadlocked threads on exit

To prevent deadlocking the whole thing when we really just want to exit

Qt w/ pulseaudio can deadlock internally on call start if it fails to connect to the PA context. Awesome.
Split core into core and coreav
OpenAL init and output

No cleanup yet!
Remove Qt audio output code
Remove all AudioBuffer code
Add OpenAL cleanup
OpenAL input
OpenAL input cleanup
Remove Qt audio input code
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
Italian translation: update
Fix #215, update translations