Relax polisher deps, gracefully fail if missing (rev 4)

Now polisher gem contains minimal runtime deps w/ mechanism
to catch runtime load errors. Components missing reqs will
not be accessible / calling methods on them will indicate
to install optional dependencies

Rebased against latest master
Merge pull request #72 from ManageIQ/relax_deps

Relax polisher dependencies, gracefully fail if deps are missing