Make registration (& application) of scepter skills slot agnostic.
Also adds an overload for RegisterScepterSkill that takes (replacementdef,bodyname,targetdef).
This technically also allows a character to have a scepter replacement for multiple slots,though only one is applied and there is no priority system for it.
Allow other Heresy Items to be considered
Fixes #19
Fix BetterUI Soft Compat
The jit will throw if it sees a non-existent name even if it isn't
invoked,so they need to be quarantied. Fixes #20 , Fixes #16