Add additional tests from OpenWall implementation sources

See http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/john/john/src/BF_fmt.c

Note that these tests pass on MRI 1.8/1.9 but fail on jruby, the bugs
are due to character encoding on input to the jBCrypt implementation.
Fixes for jBCrypt implementation; pass byte array directly