Add new skin flag SF_NOSHIELDABILITY
This adds the skin flag SF_NOSHIELDABILITY, an easy way of disabling shield abilities for custom characters. The main difference between this flag and just returning true in ShieldSpecial is that this prevents target arrows from appearing with the attraction shield.
Also allows ShieldSpecial to access the whirlwind emergency jump so it's less of a pain to override that by itself.
