Issue #49: Check if build system is in enforcing

Check if build system is in enforcing before prompting user for
permission to put in permissive, otherwise continue.
Issue #45: Remove traces of centos from bootstrap

Since we are only supporting RHEL at this time, there is no reason
to mention centos in boostrap.
Issue #38: Unpack pungi source from src rpm

-Extract the pungi from src rpm and create a source directory.
-Remove src rpm
-Remove gen-makefile and related files. These aren't needed since we are
now building from source

Signed-off-by: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
Issue #38: Modify makefile and spec file to build pungi from source
Issue #38: Patch pungi to not use symlinks when generating an iso

The rpms are now copied to an iso rather than using symlinks.
Issue #38: Hardcode variables into pungi.spec

These variables are not passed in from the top level Makefile. This
made mock not build the rpm when calling 'make pungi-rpm'.

Unfortunately, this is not the best way to solve this problem, but it
works for now.
Issue #38: Update bootstrap to work with newest version of pungi

Bootstrap will now check to see if the newest version of pungi is
installed, and install it if that is not the case.

Signed-off-by: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
Provide message when checking if the build system is subscribed to opt

Querying for enabled repos takes a few seconds. Instead of hanging with
no rhyme or reason, prompt the user so they know what is happening
during bootstrap.
Issue #51:

Add /etc/selinux/clip/contexts/files/file_contexts.local
to clip-selinux-policy.spec
I'm not sure if file_contexts.subs, file_contexts.subs_dist, etc.
are also necessary.

This commit allows the toor user to "sudo -s" in permissive.