Merge branch 'master' into production

Conflicts:
	manifests/rule.pp
	script/bootstrap
	spec/classes/base_spec.rb
	templates/etc/logrotate.d/rule.erb
Replaced deprecated include_class for rspec-puppet 1.0.0
Correcting su validation and tests when su => false

The su config option works differently than other logrotate config
options and does not have a corresponding 'nosu' version.  This adds
proper validation checks, tests and erb handling to allow for this.

Without this, it would be possible to have only 'su' in the logrotate
rule if no owner or group was specified.