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
remove WINDOW_STATUS, simplify adding and selecting chat windows
Fixes CERT MEM04-C; CWE-131 in net_crypto.c
reduce number of windows, use consistent naming
remove callback introduced temporarily during refactoring