* Analysis information has been moved out of the attribute resource and made into its own class
* Analysis can now indicate if its children are Exclusive (meaning only one is selectable)
* The same is true for the collection of top level analyses
* Updated all related XML I/O and JSON classes to reflect this
* qtAnalysisView now supports Exlusive property
* qtBaseView now has overrideable methods for filtering items based on category and advance level
* qtBaseView's displayItem test now uses the above methods
* qtAnalysisView - overrides its categoryTest method to always return true since none of its contents should be filtered
* Added forceUpdate method to qtInputsItem so the qtDescreteValueEditor can send the modified signal once it has properly updated its internal widgets
* Removed qtItem::passAdvanceCheck - no longer needed. qtBaseView::displayItem should be used instead.
* qtUIManager now checks to see if the set of categories being passed to its setTopLevelCategories is different from what was already set.