one decoding thread per call
Merge branch 'notsecure-split-video'
Fixed threading bug.
Set pointer to NULL when freeing to fix issue.
Merge branch 'master' of https://github.com/mannol1/toxcore

Conflicts:
	toxav/toxav.c
The receiver of a file now needs to confirm that he did receive it
correctly.

This should fix an issue that happened when both clients got
disconnected when the file was almost finished sending. The sender
would show that the file had been sent successfully when it had not.

See the modifications to tox.h
Update readme
Merge branch 'fr0stycl34r-patch-1'
memset call to zero when killing call.
crypto speed test is pretty useless, removed it.
Increased ping interval time to decrease bandwidth usage.

This should not increase the time it takes for people to find themselves.
Added path_nodes array and add_path_node() function.
Remove DEFTESTCASE and DEFTESTCASE_SLOW redefinitions
Added tests for addto_lists function
Refactoring of node replacements in addto_lists function

An index for replacement candidate is searched
in one lookup cycle for all types (bad, possibly bad, good).
Sorting of items has been removed (sorting logic can be substituted
by a maximum search).
Tests fix for an original behavior for duplicates
Onion paths creation no longer dependent on DHT only.
Merge branch 'remove-sort_list' of https://github.com/pyruvate/toxcore
Fixed bug.
Added length check to onion_send_1().