API Deprecated ScheduledTask and subclasses

These classes put configuration concerns in the inheritance hierarchy, making them very inflexible. For example, if the author of some task decides that "yearly" is an adequate frequency, you can't change that in your own project setup. The only advantage those classes have is the fact that you can set up one cron rule for all tasks, but in practice that saves little to no configuration effort.

Base CliController or BuildTask instead, with custom cron job intervals.