Bug 952047 - SSH key doesn't detect duplicate because name is changed

key.name is being passed to a formatting function which is appending a value to it.  Prevent strings from being mutated by formatting.
Aliases are being lazily executed on app list view, even though they don't have to be.  Clean up aliases retrieval to be based on capability, rather than version.
Merge pull request #359 from smarterclayton/bug_952047_header_mutates_string

Merged by openshift-bot
Merge pull request #360 from smarterclayton/skip_nested_alias_load

Aliases should not be lazily loaded in some circumstances