Fix Dedication Loss on Logout

Added a fix to dedication loss on log out. Used subpower on rings and
added an addMod for MOD_DEDICATION_CAP to the effect\dedication lua
file.
Core: Remove MOD_DEDICATION_CAP
Core: Fix dedication loss on log off

Removed MOD_DEDICATION and MOD_DEDICATION_CAP from
charutils::AddExpBonus
Implemented a SubPower for EFFECT_DEDICATION (replacing
MOD_DEDICATION_CAP) allowing the variable to be updated as EXP is
earned. Tested on test server and it appears to be working as intended.
Status effect persisted through server shutdown and logging off and back
on.
Revert "Core: Fix dedication loss on log off"

This reverts commit b9b83c704f2d0b0875cf09a9290433ffe5ef66f1.
Core: Fix dedication loss on logoff/crash

Removed MOD_DEDICATION and MOD_DEDICATION_CAP from
charutils::AddExpBonus
Implemented a SubPower for EFFECT_DEDICATION (replacing
MOD_DEDICATION_CAP) allowing the variable to be updated as EXP is
earned. Tested on test server and it appears to be working as intended.
Status effect persisted through server shutdown and logging off and back
on.
Core: Modification to dedication bonus exp equation

Changed equation to give full multiplier on remaining cap amount.
Removed MOD_DEDICATION and MOD_DEDICATION_CAP from status.lua and
modifier.h
Update Exp bonus rings to reflect displayed affects

http://forum.square-enix.com/ffxi/threads/40657-Mar-18-2014-%28JST%29-Version-Update?p=498470&viewfull=1#post498470
Rings were modified in March 18th update. Noticed difference between
script and displayed item when testing rings for dedication fix. Changed
duration, re-use timer and dedication caps.
Merge pull request #373 from MarkWaldron/master

Fix Dedication Loss on Logout