updates for PE 34

See readme for changes, but you know have to create groups / do
classification in the console, removing classification assignment from
the module, so no modification of the masters site.pp is required
anymore.
Quick hack
Quick hack to disable mcollective
Add support for lowering the numbers

Prior to this commit we were unable to make the number of users
smaller as that would simply take the user out of management.
This change adds resource purging which should delete accounts
not in the catalog
Disabling resource purging
Add support for ca_server

Prior to this commit we did not set the ca_server for the agent nodes
This is problematic in a multimaster environment
Add EC2 users just to be safe
Add full ec2-user support
Add dougs ssh key
Remove temp user creation
Lint
Add resource defaults
Lint
Remove unneeded requires

Prior to this commit there were a bunch of unneeded requires that are automatically
handled by auto requires in the respective resources
Remove uneeded before

Prior to this commit the Service took care of the ordering of these resources
Re-enable mcollective
Cleanup
Update Paths for pe-puppet owned files

Prior to this commit we tried to copy files owned by root
This commit adds a file function paths owned by pe-puppet
This should allow clean runs
Add comments
Default to credentials file

Prior to this commit we did not have a reasonable default
assuming your CA is your MOM then this should work