BUG: qtViews not deleting qtAttributesand Issue with qtAssociationWdiget
- None of the qtBaseView derived classess where cleaning up thier qtAttributes
- Added a hasAssociations() method to attribute::Resource to return true if resources were directly associated with it
- Needed to add the ability to ignore a resource when determining which objects could be asscoiated with an attribute (qtAssociationWidget) - main use case was if the widget was refreshing due to a resource being removed from the system we didn't want it to participate in the calculation.
- Removed some unnecessary includes