GSHizing GannetLoad

Main change is to add in a new Spectral REgistration option
SpecRegDual, which keeps ON and OFF segregated for the registration
then reunites them after the fact.
I have NO idea why it thinks I deleted Spectral_Reg… I didn't.