(RE-1497) Remove quantal from build_defaults

This commit removes quantal from all build defaults because it is end of
life. It removes the defaults from the build_defaults yaml.
Merge pull request #11 from clantant/RE-1497/master/srcs

(RE-1497) Remove quantal from build_defaults
(MCOP-176) Remove Sid/Unstable from build defaults

This commit goes through the build_defaults.yaml and removes the sid and
unstable entries. Part of the reason for this removal is the lack of
testing the build but still shipping the packages and we already
build against Debian tests.
Merge pull request #12 from clantant/MCOP-176/master/sid

(MCOP-176) Remove Sid/Unstable from build defaults
(MCOP-244) Checkupdates lacks zypper (SLES) knowledge

This allows checkupdates to work with zypper on SLES systems.  Tested on
SLES 11SP2 and SLES 11SP3.
Merge pull request #13 from atopian/master

(MCOP-244) Checkupdates lacks zypper (SLES) knowledge
Added option to specify package version for install action

This adds an option, "version", which when passed to the install action, allows
one to essentially specify a version to be installed.
Merge pull request #14 from richardc/cleanup_pr_1

Added option to specify package version for install action
Add a yum provider

Here we add a yum provider which uses the yum python interface directly to
interact with yum.  This allows you to manage yum-based systems without needing
to install puppet.

To enable add `plugin.package.provider = yum` to your mcollective server.cfg.
Add rspec testing to the yumpackage provider

This adds basic rspec testing to the yumpackage provider.  Much of the behaviour of
the provider is implemented by the yumHelper.py, so here we check that it's
being invoked correctly.
Merge pull request #15 from richardc/cleanup_pr_3

Add a yum provider
(MCOP-271) Remove saucy from build defaults

This commit removes saucy from build defaults. It went EOL on July 17,
2014