Add spec and `make rpm` script for RHEL rpm build
Add USE_SHARED_CACHE option to `make rpm`

The spec file can be build directly with the shared cache feature with
`rpmbuild ... --with cache`
Merge remote-tracking branch 'greezybacon/feature/spec-with-cache'