Some DHT hardening done.

See comments of added functions for details.
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core
Merge pull request #477 from naxuroqa/master

moved conf.py to its right place
Passed everything through astyle.
Metadata collection prevention part 2 of ???

Improved friend request sending.

As a side effect friend requests should now be routed less than before.

See added comments for details.
Line breaks removed.
Added docs detailing containing latest protocol changes.
Messenger stores / loads nickname
new toxic command to show nickname (mynick)
Merge pull request #480 from rose-m/master

Messenger stores / loads nickname
Added dynamic memory allocation to crypto connections.

Also fixed some possible bugs in Messenger.c
Fixed bug.
Use ck_assert_msg
Remove unused script for running tests

"make test" should be used to run the tests
Add test for getname
Merge pull request #483 from fhahn/small-test-improvements

Small test improvements
Standarized DHTservers
Added more colors
Might improve windows detection
Fixed a core memory leak
Added minor error checking in Core, this helps prevent CERT MEM04-C; CWE-131