Subcommand plugins via `cocoapods_plugin.rb` file

Any CLAide Command can load subcommand plugins by setting the Command.plugin_prefix for the
command. Installed gems with a file named `<plugin_prefix>_plugin.rb` will be loaded
via that file. Convention is to require the actual command implementation in
the plugin file.

If Command.plugin_prefix is not set, no attempt is made to load any plugins.

PR https://github.com/CocoaPods/CocoaPods/pull/1563 on CocoaPods to set the `Command#plugin_prefix`.

The `open` command has been updated here https://github.com/leshill/open_pod_bay/tree/new_style