refactored to have a common base class for all plugins.

this commit introduces the base module, and the Base class inside of it.
this is the super class of all the plugins, and provides common methods
to parse metrics, read/config the plugin, retrieve keystone objects,
etc.

keystone, glance and nova have been refactored to use it.

other changes:
- nova plugin now publishes limits and quotas info