move package_ensure to params.pp

and set it to 'latest' on redhat releases 5.[01234].

redhat < 5.5 comes with sudo 1.6 which does not support the #includedir
directive. so we have to make sure we run the latest sudo version.
this will automatically update sudo to 1.7.2 on older releases.

nevertheless you have to have an updated version of sudo
available (e.g. satellite, rhn or a custom repo).
issue a warning if we are on redhat and the sudo version is < 1.7.2p1
import custom fact for the sudo version

currently only supports rhel. this is used to warn about sudo version <
1.7.2p1 on rhel.
use the anchor pattern for sudo::package in init.pp

sudo::conf requires sudo so we should anchor the sudo::package class.
otherwise resources declared in sudo::package may 'float' off.
comment why we set ensure to latest on rhel <= 5.4
rspec test for redhat 5.4 and package_ensure
fixed documentation for package_ensure on RHEL < 5.5
Update README.md

changed config_file_replace to false in the example where sudoers.d should be purged, but the sudoers file is left alone.
Changing sudoers to reflect the actual default
Add template for /etc/sudoers file
Merge pull request #62 from tosmi/rh5

better support for redhat 5 systems
Merge pull request #64 from tosmi/docfix

Update README.md
Merge pull request #66 from mremy/add_sudoers_template

Add template for /etc/sudoers file
Update sudoers.suse

deactivate defaults....
Adding include directive
Added option to set filename manually



Added an option to allow you to determine the name of the file in the sudoers.d folder yourself, instead of automatic naming.

I was having issues where the sudoers file created by foreman (called foreman-proxy) was deleted since I had purge enabled. I would like to keep purge enabled, but I need the foreman-proxy file to remain (obviously) or I wont be able to manage my puppet certificates from within foreman.
Merge pull request #65 from gjngeldenhuis/master

Changing sudoers to reflect the actual default
Merge pull request #70 from lgbff/master

Update sudoers.suse
added documentation for sudo_file_name option
added option to sudo::conf table