Make NiGHTS super consistent with regular super (Closes #520 for real this time)
This merge makes it so that when you have SF_SUPER, you use super sprites in NiGHTS, but don't otherwise. SF_NOSUPERSPRITES and SF_NONIGHTSSUPER will override this behavior and make you not use super sprites in NiGHTS.
Also makes it so that the SF_NONIGHTSSUPER check uses player->charflags rather than checking the skin's flags directly. Plus, any NiGHTS sprites that had super SPR2s as defaults have been made non-super, as this merge makes it redundant.
Use this wad to test this merge. Holding Custom 1 gives you SF_NONIGHTSSUPER, not holding it removes the flag.
Edited by SMS Alfredo
