Support for postgresql 9.0.x on opensuse 11.4

This is a fix for [COOK-1508]

Updated the attributes and the server recipes to no longer perform the '/sbin/service postgresql initdb' on openSuSE 11.4, since the current default version of postgresql on that platform does not have support for initdb.
[COOK-1462] Add :listen_addresses attribute to cookbook templates.
[COOK-1011] - remove gem install and usage

* Remove the pg gem resource, this will be moved to a separate recipe.
* Switch the not_if for postgres user password setting to a shell
  command so the pg gem is not required.
* Install client packages during normal execution phase instead of the
  compile phase as they are no longer required before installing the gem
[COOK-1532] - specify packages with attributes

* Add attributes to node['postgresql'] for client and server package
  installation (client_packages and server_packages respectively)
* Remove convoluted package name selection logic from client and
  server_{redhat,debian} recipes
* Specify default values based on platform version from recipes
(belated) increment version for development
Merge remote-tracking branch 'upstream/master'

Conflicts:
	attributes/default.rb
	metadata.rb
	recipes/client.rb
	recipes/server.rb
	recipes/server_debian.rb
	recipes/server_redhat.rb
	templates/default/debian.postgresql.conf.erb
	templates/default/redhat.postgresql.conf.erb
Fix for COOK-2041

Changed the package name for opensuse to be postgresql-devel rather than postgresql-client.

Also added suse to the rhea and fedora list of configuration values.
Merge pull request #29 from hoshposh/master

[COOK-2041] - Updated attrib.rb for suse
correctly describe postgresql recipe tests
[COOK-1872] - add test kitchen for ppa_pitti_postgresql recipe
release v2.1.0
Merge remote branch 'upstream/master' into track-upstream.

This is opscode release 2.1.0 that was tagged 2012-12-13.
Another PostgreSQL 9.2 change to add a new parameter commentary.
The redhat family only needs "postgresql92" (not "postgresql92-devel") for client package list.
Enable PostgreSQL 9.0 installation from PGDG yum repository.
The redhat family only needs "postgresql92" (not "postgresql92-devel") for client package list.