Use Puppet::Parameter::Boolean for all boolean parameters

This does not use the parameter by default for :boolean => true, because
users' boolean params would require further modification.