Disable insecure SSL protocols

SSLv2 and v3 have serious protocol flaws. They should be disabled by default. This is also what most distributions do and is recommended by the OpenSSL wiki: http://wiki.openssl.org/index.php/Compilation_and_Installation
Merge pull request #593 from azet/patch-1

Disable insecure SSL protocols
upgrade openssl-1.0.1j
Merge pull request #652 from sstephenson/openssl-1.0.1j

Upgrade to openssl-1.0.1j
Fix TMPDIR noexec check to explicitly exit with a zero exit status on success

The TMPDIR check implemented in a4556a73 incorrectly reports that
TMPDIR cannot hold executables on 4.3.11(1) on Ubuntu 14.04.1 LTS.
This is because a script containing no commands returns a non-zero
exit code.  Contrast the following:

  bash 3.2.53(1) on OS X 10.9.5:

    $ bash -c '' && echo SUCCESS
    SUCCESS

  bash 4.3.11(1) on Ubuntu 14.04.1 LTS:

    $ bash -c '' || echo FAIL
    FAIL

This patch modifies the test script to explicitly call `exit 0` to
ensure that a successful exit code is returned if the script executes
successfully.
Merge pull request #653 from singlethink/bug-fix-noexec-check

Fix TMPDIR noexec check to explicitly exit with a zero exit status on success
Use HTTPS URLs to fetch JRuby distfiles.

See https://twitter.com/jruby/status/525726366533443584 which expresses
the desire to see this change.
Merge pull request #655 from wilson/master

Use HTTPS URLs to fetch JRuby distfiles.
added definitions for CVE-2014-8080
Merge branch 'cve-2014-8080'
Merge remote-tracking branch 'upstream/master'