Updated rockin to support puma application server

Added capistrano scripts to support installation and deployment on to
Ubuntu 12.04+. Puma is started via Upstart. Information on the
configuration of Upstart can be found here:
https://github.com/puma/puma/tree/master/tools/jungle/upstart

The rails generator has been updated to allow for the selection of puma,
trinidad or unicorn application servers.

Separate configuration file templates have been created for puma,
trinidad and unicorn configuration of nginx.
Changes to base, postgres, rbenv and unicorn recipies

Updated base to include the option timezone. This option is needed when
deploying to AWS, Amazon will not allow you to tweak the timezone on the
server.

rbenv.rb was updated to include a jdk_version for JRuby deployments.
This allows the user to choose between jdks such as openjdk-6-jdk or
openjdk-7-jdk.

postgres.rb has been updated to automatically install postgres-contrib
and create the hstore extsion. This as been added to the library because
migrations that are not run a postgres installing extensions will fail,
causing the user to comment out the migration, install the extension,
and deploy/migrate again.

unicorn.rb was updated to use sudo when restarting unicorn. This caused
applications in production to not alway restart and will ensure restarts
after deploys in the future.
fixed merge issue in postgres.rb
Merge pull request #8 from nwwatson/master

Changes to base, postgres, rbenv and unicorn recipies