Updates to handle EL7 builds

* New features to support distro/version specific customizations
* CentOS 7 build support