Merge branch 'mannol1-master'
Fixed undefined references from libvpx.so in toxav_basic_test
Only send kill packet when killing established connection.
Merge branch 'master' of https://github.com/pyruvate/toxcore
Initialize codec session with right values.

Audio decoder and encoder channel values are sepparate values, the
decoder should be set to the number of channels the other peer has
his encoder set.
Reduced max size of queue.
Fix test_many_clients in tox_test

Stack variable to_comp goes out of scope,
but a reference to the variable is used later
in Fiend_Requests.
Fixed segfault.
Spreading packets around TCP relays causes issues with the audio and video.

Make each connection stick to the same relay.
Size parameter is now checked in toxav_send_audio().

Cleaned up code a bit.
Merge branch 'master' of https://github.com/pyruvate/toxcore
Added function to get public and private key from Tox object.
Updated download page link.
Fixed possible threading issues.

send_lossy_cryptpacket() can get called from another thread meaning
the connection can be killed while the packet is sending.
Adding a new connection while a lossy packet is being sent could
also cause thread related issues.
decode video on separate thread
fix test
fix initialization order
audio/video decoding on separate thread with a queue
Merge branch 'notsecure-split-video'