Extract RPM build to separate module

The RPM build can't be part of the parent module, because the parent is built first and we need to package the JARs built in the submodules. The solution for this is to build the RPM in a separate module that is built after all other modules.