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
[COOK-1844] Make service name configurable.
Fix typo in README.md while I'm at it.
[COOK-1844] Make service name configurable.
Merge branch 'COOK-1844'
emit config hash in sorted order so generated file doesn't change randomly between runs
Allow pg gem to properly compile in omnibus chef environment
Nothing actions all the way down
Merge branch 'COOK-1406'
update test-kitchen to account for COOK-1406
release v2.0.2
Merge pull request #27 from sgerstein/master

Fix for postgresql.conf random line ordering [COOK-1961]
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.