TEMP improve ssh handling

- set correct permissions for .ssh
- append instead of replacing existing authorized_keys

real fix should be to use ssh-copy-id instead
Fixes BZ #888357
Fixes BZ #888357
Reimplements the handling of --debug
There was no need for this function to be recursive.
Fixes the new --debug implementation
Merge pull request #41 from derekhiggins/master

swift ordering fixes
Merge pull request #42 from derekhiggins/alobbs

rebased debug options from Alobbs
Fixed EPEL RPM URL and lowered EPEL repository priority
Unified place for exceptions + started to getting rid of exception masking
Fixed exception issues
Merge pull request #43 from paramite/master

yum-plugin-priorities
Merge pull request #39 from apevec/master

fix ssh key distribution
Merge branch 'master' of github.com:fedora-openstack/packstack
Merge pull request #44 from paramite/master

Fixed exception issues
adding mysql account security class to clean test db and users
fixes BZ891700
Merge pull request #45 from radez/master

BZ891700: clean mysql test db and users
Create SSH key if none is set

Fixes #890822
Merge branch 'master' of github.com:fedora-openstack/packstack
Merge pull request #46 from paramite/master

SSH key creation