Move header install to root CMakeLists.txt

Headers from all targets are stored here, so it shouldn't be
associated with a single target.