Merge pull request #231 from phunehehe/nginx

More SSL and Nginx stuff
add more supervisord.conf options
update sphinx version and url

Previous sphinx version was too old, and the url has changed too.
Merge pull request #233 from cogini/update-sphinx

update sphinx version and url
postgres service name doesn't have version in 10.04
Merge pull request #234 from cogini/postgresql-fix

Postgresql fix
use redguide's nodejs, add its dependencies (ark)

Our previous nodejs cookbook simply installs a deb file, which blew up
when I tried to install nodejs 0.10.18 on Ubuntu 10.04, because this
version of nodejs was compiled with glibc 2.15 while lucid only has up
to 2.11.

This new nodejs cookbook allows installing from source, which solves
this problem. It also has installing from package and precompiled
binary, with support for both rhel and debian based OSes.

The upstream nodejs repo uses `yum-epel` cookbook, but we have removed
that dependency and use our existing `yum::epel` recipe instead.

https://github.com/redguide/nodejs
https://github.com/burtlo/ark
Merge pull request #232 from cogini/better-nodejs

use redguide's nodejs, add its dependencies (ark, yum-epel)
update java cookbook to latest release

The old version fails when downloading oracle jdk
Merge pull request #235 from cogini/update-java

update java cookbook to latest release
no need for transports
no need for mailboxes
optimize query
fix fpm for trusty
install aox
customize password for aox
add aoxsuper.conf template
tweak aox settings
add postfix option mailbox_transport and local_destination_recipient_limit