Misc updates imported from EqVarDemo sandbox:
Checkstyle and PMD on pcgen.base
Reduce usage of Globals.getContext()
Minor (very corner case) bug fixes on some base classes
ItemFacets can now be any PCGenIdentifier not just CharID
Remove some methods that were over-automation of special cases

Issue#: CODE-2426


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