Issue #41: Remove policycorutils RPMs from blacklist

RHEL 7 has policycorutils that no longer have an semanage user bug that
caused us to blacklist certain version of policycorutils. We can safely
remove them from the blacklist.
Issue #37: Add newest lorax source to packages

This fixes issue #37 which would cause a build to fail if a build was
previously executed, and the artifacts from that build were not deleted.
Issue #37: Patch lorax source

Before we were patching lorax directly on the system with a patch in
support. Now we patch the source, and then install the newest RPM.

We will also drop the old patch from support.
Issue #37: Build and install our own lorax in bootstrap

Remove lorax from list of RPMs to install using RHN in bootstrap and
the top Makefile. We now install the newest lorax as part of the
bootstrap process.
Issue #37: Add more optional packages needed by lorax

Added at-spi, tigervnc-server-module, and bitmap-fangsongti-fonts to
bootstrap. These packages will no longer spew out an error during a
build because they were missing. There is still and error for
*-redhat-upgrade-dracut, but this is documented in
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=1065557.
Since this package is not yet available, but will soon be added, it
should not be removed.

Removed rpm-ostree and kexec-tools-anaconda-addon from the lorax templates.
We don't use these packages and it silences some errors during the build.

Run createrepo on the opt repo each time we bootstrap. This needs to be
done because a new RPM might be added to the OPT_PACKAGES list sometime
in the future.
Fix typo in Help-Build-System.txt
Issue #48: grub.conf isn't correctly modified with kickstart script

- Use full path when running grubby
- Remove sed commands which disable hiddenmenu and splashimage options.
There is no need to add corresponding grubby commands to remove these options
because there is no splashimage to point at and no need to disable hiddenmenu
- Remove sed command which sets the title based on the loaded kernel.  This is
unnecessary because this title is included as a menuentry item automatically
with the name/kernel version set via the /etc/default/grub config file.
Issue #37: Lorax would fail if old artificats existed

This fixes issues when rebuilding without clearing out tmp/. We still
need a decision on when to clear out the build directory. For example,
the x86_64.log will be appended to after each build. Also, some LiveOS
directories remain after mksquashfs is called. This will be addressed in
issue #79.
Issue #37: Bump Lorax version
Issue 42: In-progress work on getting LiveCD working for RHEL7

Updated livecd-tools to version used in CentOS. Updated Spencer's
patches that were still needed to apply cleanly.

Not fully working. Seeing error during build about not finding
/etc/selinux/clip/contexts/files/file_contexts
Issue 42: Fix livecd-tools patches