Attempt to script the Devotion Ability for White Mage

Notes:
-Converts 25% of Player's HP to MP for the taret
-Merits add +5% MP recovers (but HP taken stays at 25%)
-Maximum Distance is 10
-Player Cannot Cast on Self
-Stoneskin can absorb the damage if its up

References:
http://wiki.ffxiclopedia.org/wiki/Devotion
http://www.ffxivpro.com/forum/topic/36540/on-healing-hands-a-comprehensive-whm-guide/
Adjust script per teschnei's suggestions

-Use stoneskin utils instead of manually coding that (thats a useful function!)
-Don't redudantly check for max mp heal. Add MP should do this

Note: Still needs to check targeting or I can cast it on myself, which shouldn't be allowed
Fix targeting/distance issues in the SQL instead of Lua

Lua script cleaned up to reflect this. Note: there appears
to be a bug in core where TARGET_PLAYER_PARTY lets you target
yourself as long as you're in a party. Per teschnei that will be handled outside of the scope of this request.
Merge pull request #101 from starlightknight/devotion

SCRIPTS: Devotion JA