allows overriding ssh user
refactoring key handling for redhat variants.
fixing name
Merge pull request #1300 from edx/e0d/override-ssh-user

allows overriding ssh user