Reworked opt.register_specialize to match the way opt.register_canonical...

...ize works.
I forgot about register_stabilize, can you do it for this one too? That would cover the 3 most used register fct.