Additions to rhsm-debug

added /var/lib/rhsm directory
added version content
Additional improvements to rhsm-debug

Add to test coverage.
Remove unneeded file.
Change resulting file to tar.gz instead of zip
Copy log and certificate files to directory, then package the directory
Add flag for 'no-archive': assembles data, but does not make a tar file
Merge branch 'master' into wottop/rhsm-debug

Conflicts:
	test/test_rhsm_debug_command.py
Some refactoring of rhsm-debug

Move hardcoded paths to constant style defines.
Make --no-archive unset options.archive config so
less double negation.
Move ueps calls into exception handled block.
Some naming/whitespace cleanup.
Add SaferFileMove that does a excl open
Try to be more paranoid about dir creation
Add docs about SaferFileMove, remove FIXMEs
Use full archive name for top level dir of tar
Update tests to match alikins alterations
Add test case for rhsm_debug/cli.py
Merge pull request #853 from candlepin/alikins/rhsm-debug-2

Add test case for rhsm_debug/cli.py
Merge pull request #841 from candlepin/wottop/rhsm-debug

Additions to rhsm-debug