Added user typing changes in core.
Fixed user typing bug where it'd alway return an error.
Typos.
Typing: Changed all return values to int for consistency and the -1 error.
Typing: Forgot the callback argument types.
Fixed test issue.
Merge branch 'master' of https://github.com/Jman012/ProjectTox-Core into Jman012-master
Astyled and added tests.
Merge pull request #742 from mannol1/master

Updated files with latest changes
Fixed bug in DHT.
crypto_secretbox_NONCEBYTES is the one to use for the symmetric encryption.

Not currently a big deal since they are the same size, but...
Added better documentation to the api, move some defines, fixed a possible issue.
Groupchat crashing bug fixed.
Fixed the groupchat bug in a smarter way.
Merge pull request #747 from Jman012/master

Groupchat crashing bug fixed.
Removed user agent header from msi and updated travis build stuff