Add support to build for RHEL/CentOS

This adds a SPEC file to build an RPM and a make option to make building easier

```
make rpm
```

will build an RPM for the current platform

```
make rpm USE_SHARED_CACHE=1
```

will build the RPM with the shared cache feature.