Add beforeIdle method to override
Add catchUntilNextSuspendableFunction() method for all suspendable functions.
Build for 2.10.1
Add Reconnector