Generalization to provide more flexibility in postgresql configuration

Removed locale changes
Changed hard references from hard-coded the default user to the
parametrized user
Added global parameters to the postgresql class
Renamed init.pp parameters so that they would make more sense
Removed remaining locale stuff
Removed 'descend_path' from this solution
- database names were quated so they can contain separators (e.g. dash)
- default user name and group for Postgresql_psql was set according to param values
Merge branch 'generalization' of git://github.com/fhrbek/puppet-postgresql into generalization

Conflicts:
	manifests/database.pp
	manifests/database_grant.pp
	manifests/init.pp
	manifests/initdb.pp
	manifests/params.pp
	manifests/role.pp
	manifests/tablespace.pp