* Add extconf test for DTLS_method & use in mini_ssl.c
* Rakefile - use require_relative for 'lib/puma/detect'
* Add Trusty OpenSSL 1.0.1 job to Travis
* Add extconf test for TLS_server_method & use in mini_ssl.c
The problem was a few points:
* We were not clearing the reactor on a normal stop, which is what
is used in a phased restart.
* On close, SSL sockets were not sending the shutdown message.
* SSL sockets that were completely uninitialized ended up sitting
in reactor and could not actually be shutdown because there were
not initialized.