minor improvements and bug fixes
put a bunch of repeated code into a function and added timestamps to status/nick changes
auto-connect errors verbose
unresolved addresses fail silently
Merge branch 'master' of https://github.com/JFreegman/ProjectTox-Core into JFreegman-master
Fixed merge problem and set better default names.
prefer param over static

Conflicts:
	testing/toxic/main.c
add header guard and includes to windows.h
remove externs in favor of includes
move windows functions to its own file
remove temporary callbacks from refactoring