Allow out-of-tree build and use config.h file.
Fix a bad include barrier