First argument to CPM_InitModule is now optional.

If the first argument is not specified, then CPM_MODULE_NAME must exist,
otherwise an error is thrown.
Cache init-cpm.cmake and init-cpm-module.cmake.