Added some functions to friend_connection.
Group chats now actually work somewhat.
del_groupchat and kill_groupchats now work properly.
If connection is already connected, send a online packet to it.
Removed useless code.
Peers now time out and delete themselves from group chats.

Some other work done.
People in groups can now be added/removed from friends list without issues.
Fixed tox_load() comment.
Implemented tox_callback_group_namelist_change callback in group chats.

No names yet though.
null terminate group messages (cause jfreegman can't str8 c)
Added name packet to group chats, send one when appropriate.
Merge branch 'master' of https://github.com/dubslow/toxcore
Kill group connection to friend once we are connected to group.
Fixed group bugs.

Connections should now die when appropriate instead of lingering
endlessly.
Added names to peer response packet.
Removed useless variables.
Fixed group peer chosing algorithm.

Groups should be much more stable.
Reduced the risk of two people being given the same peer id in groups.
Send friend request with connection if for some reason (groupchats) we
are already connected to the friend but they have not added us yet.