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
Merge pull request #543 from jin-eld/sync-sources

Sync sources