Remove launchd from the test target
Ignore a few more object files
Add more CFLAGS and warnings to help track down bad code
Rename launchd.prog.mk to launchd.mk which makes a bit more sense
Clean up some warnings including explicit pre-processor ones
Add __has_include for gcc
modified:   config.h