Deploy doc: clarification of the GIL
Add SSL support for JRuby

- Implement MiniSSL for JRuby

- Modify `Binder` and `MiniSSL::Context` to to accommodate the fact
that Java SSL demands a java keystore rather than a key/cert pair

- Change the MiniSSL native extension interface to take a
`MiniSSL::Context` rather than a key/cert pair so that each extension
can grab keys off the context as appropriate
pumactl - do not modify original ARGV

ARGV used later in `lib/puma/cli.rb` to construct `restart_cmd`
Merge pull request #520 from misfo/patch-2

Deploy doc: clarification of the GIL
Merge pull request #530 from looker/jruby-ssl

SSL support for JRuby
Merge pull request #537 from vlmonk/patch-1

pumactl - do not modify original ARGV