Fix segfault when using -f in toxic

Call strdup() to the data file argument string to avoid segmentation
fault when it is later freed.
Merge pull request #465 from manuel-arguelles/load_from_file

Fix segfault when using -f in toxic
Added logo in readme to repo.
Logo is now hosted on the repo.
Fix for another segfault/leak case when using -f arg
Merge pull request #466 from naxuroqa/master

Fix for another segfault/leak case when using -f arg
small bug fixes
Merge pull request #467 from JFreegman/master

small bug fixes for toxic
Metadata collection prevention part 1 of ???.

Crypto requests packets are packets that can be routed by nodes in the
DHT. In this pull request I have merged both Natping requests and friend
requests into one common packet (Crypto request packets). Both these
packets should now only be distinguishable by the size of the data in
them to an outside observer for an example on how to send and recieve
data with these packets see: friend_requests.c

Note that these packets are prefixed with id 32 (friend request packets)
which means this change is compatible with the currently running DHT
bootstrap servers.

Also changed small thing in DHT_test.c
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core
refresh windows after resize
move client data struct to header file
provide access to the close client list
add dhtstatus file
add dhtstatus window
For me, installing check wasn't enough. check-devel was required (Fedora 19)
Added new server
Merge pull request #468 from ABrambleNinja/patch-1

For me, installing check wasn't enough. check-devel was required (Fedora 19)
Merge pull request #469 from jmaldonado6253/patch-1

Added new DHT server
Merge remote-tracking branch 'irungentoo/master'