attempt to fix multiple config.h inclusions

include config.h only from src/*.c, not from our include/*.h