Work in progress group chats.

Not done yet.
Base of group chats seems to be working now.
Merge branch 'group-chats'
Added name lengths to friend names.
Fixed autotest, increased MAX_STATUSMESSAGE_LENGTH.
Allow to build vs nacl instead of libsodium

By default libsodium is used. Only if --enable-nacl is specified, then
nacl will be used instead of libsodium.

Pass locations of nacl headers and libraries by using the following
options:

--with-nacl-headers=/home/me/somewhere/nacl-20110221/build/469/include/amd64/
--with-nacl-libs=/home/me/somewhere/nacl-20110221/build/469/lib/amd64/
Merge pull request #562 from jin-eld/nacl

Allow to build vs nacl instead of libsodium
Added TODO list and made m_copy*_statusmessage functions return length of copied buffer on success.
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core
Update TODO
Merge pull request #563 from kigu/patch-1

Update TODO
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core