Include config.h everywhere, first

Some of the loaders were not doing this.
Don't include config.h in any headers

config.h has no inclusion guards, so including it in headers
is bound to cause redefinition warnings from cpp.
Quell another automake warning