Merge pull request #1 from khaozknight/patch-1

Patch 1
- Checked Tactician & Vitalist powers

Issue#: NEWSOURCE-204


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23394 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Update TODO
Issue#: NEWSOURCE-204


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23395 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Additional tests in support of checking Ability application behavior

Issue#: CODE-2465


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23396 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Clean up (partially) visibility to simplify usage of Ability object method usage

Issue#: CODE-2465


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23397 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1671
Prodigy Feat not applying any bonuses

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23399 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix: ABILITIES deducting from pools, not respecting nature

Issue#: CODE-2525


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

Issue#: CODE-1908


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23401 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Separate concept of grabbing by a pool and grabbing by the category for CNAbilities

Issue#: CODE-2513


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23402 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Tabs not populating with granted abilities in QUALIFY categories.
Issue#: CODE-2526


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23403 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Centralize access to BonusLanguageAbility (preparation for accessing it as a CNAbility not just an Ability)

Issue#: CODE-2465


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23404 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1673
PF: Two versions of the 2nd-level spell "Sow Thought"

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

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23407 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Convert how bonus languages are applied to the PC - done to try to pull CNAbility close to usage for future conversion

Issue#: CODE-2465


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23408 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Implement: Make BONUS:SKILL / BONUS:SKILLRANK check references
Issue#: CODE-2528


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23409 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Change AbilityFacade methods on Ability to use getSafe so that they use recognized defaults

Issue#: CODE-2426


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23410 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix bug: PF: Many lower value goods have "Equipment Info"'s saying Cost: 0 gp
Issue#: CODE-2527


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23412 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Default to CNAbility when possible to use
(pushes use in prepration for using CNAbility as the "Choose Driver" [and thus source of associations] when an Ability is involved)

Issue#: CODE-2465


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23414 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Delete code checking conditions in old chooser system

Issue#: CODE-2426


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@23415 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Simply prohibit meaningless behavior.  Associations for EqMods are on the Equipment, so requesting it by PC can not produce the correct answer

Issue#: CODE-2426


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