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)