Improving TRY_COMPILE_HEADERS and making pq headers self contained.