new workflow for atomic publish
added better error logging and fixed parent publish dir generation
adding comments about timestamp directory
Merge branch 'jconnor-atomic-publish' of github.com:pulp/pulp_rpm into jconnor-atomic-publish
Merge branch 'jconnor-new-yum-distributor' into jconnor-atomic-publish

Conflicts:
	plugins/pulp_rpm/plugins/distributors/yum/publish.py
moved publish_to_master reporting to the constants module
fixed unit tests and bugs revealed by unit tests
always cleanup the working directory
removed superfluous logging and changed top-level logging to exception instead of debug
added unit tests for trailing slash
Merge pull request #418 from pulp/jconnor-atomic-publish

Jconnor atomic publish