Some api changes.
Added size functions for names and status messages
Merge pull request #757 from nurupo/api-fix-1

Added size functions for names and status messages
Fixed the size function for self status message
Merge pull request #758 from nurupo/api-fix-1

Fixed the size function for self status message
fixed build.
Strings now no longer need to be NULL terminated.
Userstatus function fixes.
All OSX commands now copyright friendly

Saves confusion to those not entirely sure why "./configure--with-libsodium-headers=/usr/local/Cellar/libsodium/0.4.5/include/ --with-libsodium-libs=/usr/local/Cellar/libsodium/0.4.5/lib/" did not work.
Fix libtoxav link error.
Merge pull request #785 from aitjcize/master

Set typing status before calling callback
Merge pull request #788 from aitjcize/avlinking

Fix libtoxav linking issue
Merge pull request #783 from kylobite/patch-1

All OSX commands now copyright friendly
CPU optimizations.

Use get_shared_key() in more places.
Made save more portable.

This should fix the issue of the friends list getting cleared when
something in it changes.
Your userstatus and message are now saved with tox_save().
Fixed several bugs and added some features
Merge pull request #789 from mannol1/master

Fixed several bugs and added some features
Fixed some possible ways connections could linger indefinitely without being killed.
Speeded up onion requests.

Also increased the maximum number of announce entries.