[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.
[BZ 1069545] Update remaining unit and integration tests. The tests are heavily simplified because there is entity to handle subcategories. Subcategories are now just a field on the resource type so there is not much to test anymore.