Updates to PluginManager, misc fixes

- refactored PluginManager to use a base class, simplifying future
    maintenance between widget sets
- set reasonable defaults for matplotlib plots in Pick so that the bottom
    panel is not obscured by default (Qt version)
- fixed bug in Bindings for contrast adjustment with scroll