Restrict plymouth to Ruby 1.9
DRY license [ci skip]
Revert "Rack::Request has an #ssl? method that handles this case. call that rather than reproducing its logic"

This reverts commit d6b17977eca1004a5b0f732c3af19a141ee58160, which
introduces an unspecified dependency on rack 1.3.

Closes #663.
Refactor ssl check to mimic Rack::Request#ssl? behavior as stated in #663. I've removed the query assigment since it looked redundant just after the gsub and added a few test for a custom full_host that were not provided before.
Merge pull request #664 from aitor/improved_ssl_check

Refactor ssl check
Bump version to 1.1.3