Use PF_NOJUMPDAMAGE for whirlwind jump instead of removing jump flags (resolves #771)
fixes an issue with knuckles qualifying for landing frames if the shield was switched or removed mid-jump
maybe the landing frames should have stricter conditions as well, but this fix is very simple + makes sense (it is a whirlwind jump so you'd expect to have jump flags after using it)