refactoring packet IDs
more ID extraction
Merge pull request #509 from rose-m/refactor

Refactor packet IDs
Added signer/checker using ed25519 and libsodium I wrote for fun.
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core
Fixed segfault and added support for single quotes in toxic
Add cmake module for ncursesw

Default Curses module fails to detect the wide char version of curses
when both are installed. Current module should do better.
Add wide char support in toxic (issue #440)

Set current locale, use of get_wch instead of getch for reading, use
wctomb and friends to convert back from wchar_t, link with
cursesw. Unicode support is only added to chat windows.
Remove fix_name() function

With unicode support this function is not longer valid.
Merge pull request #511 from sanketsparmar/fixed_quotes

Fixed segfault and added support for single quotes in toxic
Merge pull request #512 from manuel-arguelles/toxic_unicode

Add wide char support in toxic (issue #440)
init_cryptopacket is now called by new_DHT.
Make wide character support optional

Issue #514. FindCursesw modified to make it simpler. Wide character
can be disable by passing NO_WIDECHAR=ON.
Merge pull request #515 from manuel-arguelles/unicode_optional

Make wide character support optional
New api proposal.
Remove toxic from core repository

New location is:
https://github.com/Tox/toxic
Merge pull request #516 from jin-eld/remove-toxic

Remove toxic from core repository (moved to https://github.com/Tox/toxic)
Removed nTox_win32
Added TOX prefix to enum.
Merge pull request #517 from stqism/screw-nTox_win32

Removed nTox_win32