Test for openssl bug 1092 (PKCS12 Format & DerInputStream.getLength()) - try reading pkcs12 from file.
Clean up PKCS12#initialize with guard statement and removing duplicate exception handling.
Add `\n` only when it *does not* end with `\n`.
Add `\n` only when it *does not* end with `\n`.
Couple more fixes. Almost there.
Remove spec:ffi since those files have been moved out.
Switch compile mode option to be enum-based.
Appease intellij.
Final tweaks to get unit tests passing again.
Set headless so "Forked Booter" doesn't pop up.
Conditionally boot the extension only if not booted already.

Rather than using the older method for booting the jopenssl
extension, we now directly load the library. However, this does
not enlist in require logic, so it can load twice if done
unconditionally. This commit modifies that loading to only occur
if the jopenssl.jar library has not been loaded before.

Fixes #1071
Bump jruby-openssl to 0.9.3.
Appease intellij.
Merge branch 'jruby-1_7'
Appease intellij.
Merge pull request #1127 from LarsWestergren/master

PKCS12 cleanup
Remove all intellij project files from source control.
Remove all intellij project files from source control.
Merge branch 'jruby-1_7'
Merge remote-tracking branch 'github/master'