Restructure plugin system

Make plugins extend from a default plugin implementation. This
simplifies login in the bot as there is no longer a need to check that
methods exist.
Improve heroku plugin
Improve http plugin
Improve humble plugin
Improve isup plugin.

300th commit. :)