Alter Aspect processing to be more specific (allowing both summary processing and specific processing based on the items passed into printAspect)
Note this currently carries "redundant" information (as the primary distinguishing is done through cloning, we need that redundant info if cloning is to go away)

Issue#: CODE-2473


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