Add configure.hpp.in header to contain the most common interfaces

Add configure.hpp.in to CMakeLists.txt configure_file function and
install target.