Merge pull request #534 from jin-eld/automake-compatibility

Tune automake options to avoid problems with newer versions
Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core into udp_connections
Fixed several embarrassing errors and potential problems in tox_array.
Fixed for loop counter errors.
Make nTox work on MinGW/Win32
Merge pull request #536 from jin-eld/ntox-win32

Make nTox work on MinGW/Win32
Fixed another thing in loop; added initialization for tox_array in lossless UDP.
Removed some no longer needed ifdefs.
Fixed possible bug.
Use defines instead of numbers in DHT_test
Updated bootstrap node key for my server
Merge pull request #540 from optimumtact/master

Updated bootstrap node key for my server
Fixed bug.
Correct a lot of the grammar and spelling. Also spent a few hours fixing the comments so they follow a standard.
Merge branch 'master' of https://github.com/JamoBox/ProjectTox-Core into JamoBox-master

Conflicts:
	toxcore/LAN_discovery.h
Moved misc_tools from testing to toxcore.
Removed packet structs.

They were causing problems on certain compiler configurations.
Removed now useless file.
Sync makefile with source list

packets.h is now gone
Add "make dist" to travis

this should allow us to catch build system errors related to removing or adding
source files