Create hasVisibleAbility(AbilityCategory) in PlayerCharacter, and use when the full ability list was checked for empty.
Speed and safety optimization.
Aborts as soon as successful (faster)
Boolean check is safe (cannot be ambiguous in what nature/category of Ability object is returned)

Issue#: CODE-1921


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22783 ef53c05b-3124-4d59-ae7d-fe3273f42be7