add site meta commands
introduce WP_CLI::add_hook()
introduce 'before_invoke' hook and use it for site-meta command