Implemented Deadline Timer and timer_test
Added LAN discovery timer
Messenger Timer
remember to call timer_poll
Merge remote-tracking branch 'upstream/master' into timer

Conflicts:
	core/Messenger.c
Resolve Merge Conflict
minor improvements and bug fixes
put a bunch of repeated code into a function and added timestamps to status/nick changes
Update README.md

Linked to wiki instead of dead pages.
auto-connect errors verbose
unresolved addresses fail silently
toxic: Fix get_user_config_dir().
core: Fix a possible buffer overflow using getself_name().

If the passed buffer is smaller than MAX_NAME_LENGTH then, you
will probably overflow it.
timer_new -> new_timer and timer_delete -> delete_timer to avoid name conflict
Removed core/Messenger.c.orig

Cleanup from merge conflict.
Portabily print out uint64_t using PRIu64
Merge pull request #445 from ReAzem/patch-1

Update README.md
Merge pull request #447 from gladiac/fixes

Fixes
Merge pull request #441 from slvr/timer

Timer Subsystem
Merge branch 'master' of https://github.com/JFreegman/ProjectTox-Core into JFreegman-master