Changes to permit building of Sledgehammer RPM packages

Next step is to create an opencrowbar-core-discovery  RPM package.
Oops ... Also added a bunch of Documentation updates.