Rename m4-extra/ to cmake/modules/

Since we are not using M4 in our build system, the former name was not fitting.
The new name mirrors the directory structure used by LLVM.