1.0.0
Add a framework for synchronously executed preInit and preStepLeave plugins.
Change gc.lib.addCallback to gc.lib.pushCallback (#626)