Add option to force UDLC regardless of virtual status.
Remove variables, switch to inherits.

This commit removes all the local copies of variables in the subclasses
and simply inherits the main class in order to bring variables into the
right scope.
Update default keys file param variable to match init.pp's
Merge pull request #92 from meltwater/keyfile_params

Update default keys file param variable to match init.pp's
added AIX parameters
Merge pull request #91 from apenney/inherits

Remove variables, switch to inherits.
Release 2.0.0
Merge pull request #94 from apenney/2.0.0

Release 2.0.0
Fix License and release 2.0.1.
Merge pull request #95 from apenney/2.0.1

Fix License and release 2.0.1.
move udlc param to @::params per req
Merge pull request #85 from nvalentine-puppetlabs/master

Add option to force UDLC regardless of virtual status.
cleanup include and ordering of classes

we do this by removing the explicit include statements and moving the
classes, in the proopper order between the anchors
be more ignorant

ignore .rspec_system directory and vim swap files
Fixing examples of the restrict parameter
Merge pull request #102 from BillWeiss/fix-restrict-example

Fixing examples of the restrict parameter
Merge pull request #99 from igalic/be-more-ignorant

be more ignorant
Merge pull request #93 from senax/aix_params

added AIX parameters
Recognize Gentoo in Facter 1.7.0

Gentoo was added as its own osfamily in Facter 1.7.0 (see http://projects.puppetlabs.com/issues/17029).

This means Gentoo is not recognized by the params class.

Fixes GH-83.
update spec for Gentoo & Facter 1.7