Add parameters for secedit values

The secedit.* parameters in centrifydc.conf are overwritten by Windows
Group Policies, causing every puppet run to overwrite the config file if
the settings differ.

Add parameters for:
 - maximumpasswordage
 - minimumpasswordage
 - lockoutduration
 - lockoutbadcount
Fixed typo in README
Merge pull request #3 from xalimar/features/secedit-params

Add parameters for secedit values
Merge pull request #4 from loadstar81/development

Fixed typo in README
ADDED: support for the merge local groups, this is a boolean setting in the centrifydc config and the param will be set to true of false, default setting is false
MODIFIED: modified some of the params from a pr to make them fit with the other params format better
MODIFIED: the readme to include the new variable setting
MODIFIED: added those new params and added validation for them
MODIFIED: fixed from variable naming
ADDED: the type and provider for ssh config entry
REMOVED: the template for ssh config since it is no longer needed
ADDED: a define for the ssh config_entry, this is a wrapper for the newly added type and provider
MODIFIED: removed the template push for the sshs config
MODIFIED: remove the ssh parameters from the init and params class since they are no longer needed with the ssh config entry type
MODIFIED: removed the sshd file from being a dependancy of the services
MODIFIED: updated the README with the new type centrify::ssh::config_entry and changes
MODIFIED: change the version in the Modulefile to reflect the 1.0.0 which will be the new release
MODIFIED: fixed some of the code listing on the README
ADDED: a puppet function to return the sid for a given centrify user
ADDED: the user home_dir define type to handle the users home directory and bashrc and ssh directory