Implement required plugin options.
Implement required plugin options.

A plugin can now set a list of required plugin options. If any of the
options is not set, the plugin will refuse loading and display an
error instead.

Closes gh-36

rpepe/cinch,cinchrb/cinch,brpeterman/cinch