Add a user_precast function in globals.
Remove Spellcast re-bindings entirely.  Just unbind keys when done.
Rewrite for dynamic function calls.  Experimental.
Rename functions for clarity.
Add global handler for midcast actions, to apply fast recast gear.
Rename function for clarity.
Remove unused function parameter.
Mass cleanup, rewrite and refactor of all functions.
Adjust for changed function name.
Add comment.
Add elemental ninjutsu mappings.
Add missing spell to set.
Merge
Comment.
Merge dynamic function handling rewrite.