all new hooks must be added to docs/drush.api.php.