Squashed commit of the following:

commit 039a163cf613e94fa778bf2927a8298560d7c288
Author: John Mazzitelli <mazz@redhat.com>
Date:   Thu May 1 15:41:24 2014 -0400

    BZ 1090462 - avoid global caught exceptions if the user navigates away from the page before the async call is finished

commit 435dc525ebc2034500e671582742c1fc6401d3fc
Author: John Mazzitelli <mazz@redhat.com>
Date:   Thu May 1 13:52:39 2014 -0400

    BZ 1090462 - check and authorize SSH key fingerprints when appropriate

commit 971481ef8ba5c5a47f904366a27c8d9f9426e874
Author: John Mazzitelli <mazz@redhat.com>
Date:   Wed Apr 30 20:33:19 2014 -0400

    BZ 1090462 - throw exception when jsch sees unknown host

commit ac3268af4d08034eba56ce5d811ef72fe38843d4
Author: John Mazzitelli <mazz@redhat.com>
Date:   Wed Apr 30 17:51:28 2014 -0400

    BZ 1090462 - prototype to see if I can get key fingerprints authenticated and stored in a known_hosts file
api checks: adding RemoteInstallManagerRemote.checkSSHConnection() method as intentional non-breaking change
development RHQ_4.12.0-SNAPSHOT