TCP server now has onion functionality.

All the IP/Port related structs now have __attribute__ ((__packed__))
TCP server now sends/handles ping packets.
tox_group_get_names now returns a list of name lengths along with the list of names.

TCP test now also tests pings.
Fixed bug where TOX_FAERR_SETNEWNOSPAM would be returned instead of
TOX_FAERR_ALREADYSENT when re adding a confirmed friend.
Some code cleanups.
Maximum name lengths should now be the real maximum and not one byte less.
Added functions to get/set the nospam value to the public api.
Added test
Rename suite
Astyled test.
Codec settings
Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master
Added TCP_client.

Some work done on the TCP part.
Bug fix
Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master
Include 'netinet/in_systm.h' on OpenBSD

Otherwise 'n_time' is undefined.
Drop typedef redeclarations

C99 doesn't permit redeclaring typedefs in the same scope.
Add /usr/local/{include,lib} to search paths on OpenBSD
Merge branch 'openbsd' of https://github.com/czarkoff/ProjectTox-Core into czarkoff-openbsd
Fix phone.c