Fix various bugs found in testing before alpha release

-Call mkdir with sudo. Chown the repo back to the calling user after
creating the directory.
-Fix incorrect bash function calls. All echo'd output was being saved in
a variable. This was mucking up the creation of rhel/opt repo variables.
-Give more meaningful output to some of the prompts.
-Install epel before doing anything else
-Add user to the sudoers file as part of bootstrap
Issue #81: Clip dracut isn't installed in the correct location

-The clip dracut module was installed in the wrong directory. Now we put
it in the correct place for RHEL 7.
-Created a module-setup.sh. Things broke without this.
-Consolidated check and install into module-setup.sh
Issue #80: Cleanup kickstart config for stale packages that were removed

system-config-firewall-tui and tui are optional packages which we don't
import. Therefore we can drop it.

man and linux-firmware are dependencies for some packages that are
required so not blacklisting these packages.
Issue #82: Clean up old artifacts after each build

This fixes iso sizes that grew after each build

Bump lorax version
Issue #79: Reset the pungi log after each build.

-Bump pungi version
Issue #81: Add module-setup.sh for clip-dracut module
Update .gitignore

No longer track RPM files and Makefile.tmp
Issue #65: Update documentation regarding EPEL.
Drop secstate from build system completely

Since we will be using SSG for remediation going forward, we can drop
secstate from the build.
Create release make target

This simpflies releases of CLIP. Change CLIP_RELEASE in the top
level Makefile to what your tag will be named. Then call

    make release

The repo will be tagged and the tag will be pushed to origin.
Fix lorax remove code

If a directory or file to remove does not exist, the build will not
fail.

Bump the version of lorax.
Documentation updates