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