SCRIPTS: Fix Curing Waltz III to Be Usable by /DNC

According to FFXIclopedia, Curing Waltz III is usable by /DNC, but the amount of HP healed is calculated slightly differently. The current script healed 0 hp is dancer was not your main job.

Formula (for DNC): Amount Healed = floor(((Target's VIT+Caster's CHR)*0.750) + 270,1)

Formula (for /DNC): Amount Healed = floor(((Target's VIT+Caster's CHR)*0.375) + 270,1)

http://wiki.ffxiclopedia.org/wiki/Curing_Waltz_III
SCRIPTS: fix paintbrush door
CORE: fixed guild vendor prices
CORE: treasure pool will remove non-exclusive items before exclusive items
-minor refactoring in treasure pool methods
Merge pull request #185 from maxtherabbit/master

SCRIPTS: fix paintbrush door
CORE: changed TH calculations: rerolls a maximum of 2 times, extra TH increases chance for rolls to pass
Merge branch 'master' of https://github.com/DarkstarProject/darkstar
Database mobs and npcs assault Wamoura Farm Raid @lebros cavern
Merge pull request #191 from starlightknight/curing-waltz-iii-sub-fix

SCRIPTS: Fix Curing Waltz III to Be Usable by /DNC
Implement Shield Mastery

Shield mastery prevents spell interruption on a shield block and grants bonus TP (based on rank) on a shield block.
Ranged physical attacks don't interrupt spells or trigger Shield Mastery