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.
Provide pitti ppa apt repo for latest packages
Update naming. Update apt sources before installing any packages.
Update apt repo name
Remove sysctl dependency (bleed in from different branch)
[COOK-1872] - cleanup from resolving merge conflict
Merge branch 'COOK-1872'
Careful about Debian minor version numbers
Merge pull request #29 from hoshposh/master

[COOK-2041] - Updated attrib.rb for suse
Restored helpful commentary to the postgresql.conf template, still using the key in node['postgresql']['config'] attributes as before.
Optional postgresql::config recipe to install useful administration tools to support postgresql::server
correctly describe postgresql recipe tests
[COOK-1872] - add test kitchen for ppa_pitti_postgresql recipe
Corrected postgresql-contrib package name in debian family.