cleans up config.ru file and adds scripts to run under Puma and Trinidad
Converting the "startup" scripts for puma and trinidad into "bash" scripts.
This should speed the startup under JRuby significantly and ensure that the
output from these servers is all captured in the corresponding logfile via
the "tee" command.
error checking for fuseriso
Merge pull request #144 from tjmcs/tb/setup-default-handler

Fixes #143 (Always starting Puma doesn't feel right...)
This is to fix a java exception running in puma

It seems that because java isnt there the exception fires when the
background job runs.  This pulls it out if you don't have java.

This is fixes the issue 146
Merge pull request #147 from jjasghar/java_exception_fix

Fixes #146 (java error when attempting to run with just puma)
changed the way I look for fuseio to work outside the local directory
Merge branch 'master' of https://github.com/csc/Hanlon into fuseriso
Merge pull request #145 from bunchc/fuseriso

Fixes #142 (Unable to add image)
Cleans up 'umount' method so that the appropriate method is used to unmount
the tmp volume created when adding images
Fixes 'CLA Signing' and 'Trivial Patch Exemption' links
Merge pull request #151 from tjmcs/tb/fix-cla-links

Fixes CLA Signing and Trivial Patch Exemption links
This fixes issue #154 - an error when persist store is not set to :mongo

It's trivial fix and I've tested it with both :postgres and :memory
Merge pull request #156 from cheeseplus/fix_postgres_require

This fixes #154 - an error when persist store is not set to :mongo