Force checking on CNAbility creation - and then update the unit tests that were not completing Ability construction

Issue#: CODE-2426


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23554 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1704
Unconstructed Reference in PF

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23555 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Update to reflect data spelling change


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23556 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1703
Inquisitor spell Terrible Remorse is spell level 4 instead of 3

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23557 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1700
(Pathfinder) Abadar cleric has NG instead of LE as permitted cleric alignment (Fixed Irori as well)

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23558 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1702
Improved Spell Capacity Feat

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23559 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Improve enforcement on CNAbility (mostly around tests) and cleanup duplicate load in unit tests
Issue#: CODE-2426


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23560 ef53c05b-3124-4d59-ae7d-fe3273f42be7
TEST-99
Mallory Unit Test case has invalid Ability

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

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

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23563 ef53c05b-3124-4d59-ae7d-fe3273f42be7
SPELLKNOWN issue for Monte Cook Bard

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23564 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1705
Aasimar Scion of Humanity doesn't count as human?

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23565 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix Error in Zen Test Set

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23566 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix typo in shield prof - Tower vs. Tower Shield

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23567 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Update Unit Test with expected results

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23568 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix: TEMPLATE.x.FEAT information is lost on PCG save/restore
Fix: Template LST FEAT: token applies strangely on PCG load
Further work toward no more cloning of abilities.  Specifically reduces the interface of PlayerCharacter to only take CNAbilitySelection, so that choices are now choose and the "CNAS" is then passed to PlayerCharacter. 
Unit test changes on Jango reflect the two coincident bug fixes
Some additional test changes reflect tightening of rules for CNAbility to ensure Abilities passed in have a non-null, non-empty name (key)
Issue#: CODE-2465, CODE-2547, CODE-2549


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23569 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Remove debugging info
Issue#: CODE-2426


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23570 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Allow Archetypes to access Eidolon feats when they have Eidolon alternative abilities.

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23571 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Clean up Eidolon PRExxx and Abilities. Remove unnecessary Ability.

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23572 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Clean up Eidolon PRExxx and Abilities. Remove unnecessary Ability.

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