Add support for generating output sheets using the Freemarker templating engine
* Full FreeMarker character export integration test
* Move a few representative character tests to use freemarker
* Allow pcstring to be used as a function as well as a directive.
Issue#: CODE-2312


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22647 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix to Agile weapon enhancement
fixed weapon prof's for Weapon Training
http://jira.pcgen.org/browse/DATA-1497

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22648 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Another fix for Agile...
Fix bug: Uncaught index out of range exception when right clicking in filtered equipment purchase
Issue#: CODE-2413


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22650 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Fix bug: Double clicking Companion in "Select a Race" dialog does nothing
Issue#: CODE-2415


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22651 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Change Agile type back to Finesseable
Agile.. require all 4 types: Enhancement,Weapon,Melee,,Finesseable
Change Agile types to work in either case

Okay, so this should allow Agile to be selectable for any melee weapon
that is also either light or finesseable.
Add support for generating output sheets using the Freemarker templating engine
* Let pcgen.jar know about FreeMarker library
Issue#: CODE-2312


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22652 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Add support for generating output sheets using the Freemarker templating engine
* Support for ftl based fo pdf output
Issue#: CODE-2312


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22653 ef53c05b-3124-4d59-ae7d-fe3273f42be7
first try for magical tattoos
Update Agile PRExxx

PREMULT:1,[PRETYPE:1,Finesseable],[PREWIELD:1,Light]
Correct misspellings of Finesseable
DATA-1502
Prerequisites for Enfilading Fire not registering

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22654 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DataDATA-1498
Cavalier Beast Rider Archetype has wrong number of Animal Tricks

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22656 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1503
Change Cavalier mount Combat Training to Special Ability so that it can't be removed

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22657 ef53c05b-3124-4d59-ae7d-fe3273f42be7
DATA-1504
Masterwork artisan tool weaponsmithing should give a bonus to Craft (Weapons)

git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22658 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Add extra property options to the Ability export tag
Issue#: NEWTAG-398


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk@22660 ef53c05b-3124-4d59-ae7d-fe3273f42be7
Add extra property options to the Ability export tag
* Document the new properties and improve documentation of some old ones.
Issue#: NEWTAG-398


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