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
Update README.md

Linked to wiki instead of dead pages.
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
prefer param over static

Conflicts:
	testing/toxic/main.c