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
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
[BZ 1069545] Clean the subcategory class as well the persisting layers.
[BZ 1069545] Add code that indepdently persists the subcategories.
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
[BZ 1069545] Gui changes for the subcategory generation. The subcategories are now driven by attributes on the child resource type.
[BZ 1069545] Fix queries related to subcategories.
[BZ 1069545] More subcategory cleanup, removing unused code and fixing joined queries.
[BZ 1069545] Removing more undeeded code for fetching subcategories. Subcategories are now just a proper field on the resource type.
[BZ 1069545] Updates to the tree build structure.
[BZ 1069545] More updates to the tree build structure.
[BZ 1069545] More updates to the tree build structure for the resource view.
[BZ 1069545] The resource tree view now renders subcategories as well as nested subcategories with the identical names properly.
[BZ 1069545] First round for addressing API differences due to this change.
[BZ 1069545] Updates to the API change.
[BZ 1069545] Fix type merging to support updates to subcategories.
[BZ 1069545] Reorder api check exceptions.
[BZ 1069545] Database upgrade task for subcategories.
[BZ 1069545] Remove subcategories from all the plugins and fix subcategory nesting where needed.