Remove repetitive Scheduler overloads.
Groovy ExtensionModule to support groovy.lang.Closure

This adds support for the Groovy closure by adding extension methods that overload Action/Function.