added aix support

- added aix sudo parameters to params.pp

- introduced a new parameter package_source which is required for the
  aix sudo installation (rpm based)

- introduced a new class package for the package installation

- init.pp now uses class package for the actual installation

- in package.pp we use a dedicated class for the aix package installation
  as the aix package has additional dependencies and we have to resolve
  them manually (don't ask...)

  the standard package installation is the same as in the previous
  version of init.pp
changed default sudo package_source to the perzl.org aix 5.3 package
added support for solaris 11
use $::kernelrelease instead of $::operatingsystemrelease to separate
between solaris 5.10 and 5.11
Merge branch 'solaris11'