add spec for array coercion
Revert "fall back to old tesla version [skip ci]"

This reverts commit 176ea268f09df96e4ebe51b026a029d668402ba1.
Do not rescue java.lang.Error using StandardError

This in effect injects java.lang.Error as a subclass of Ruby Exception,
instead of StandardError as was previously the case.

This fixes #1696
get lib/pom.rb in sync with master and use jruby-openssl-0.9.5.dev until the next release
generated pom.xml
add ffi gem to the list of default gems to complete - krypt depends on it but the java gem is actually empty
Treat SSL NOT_HANDSHAKING as FINISHED to enable use on Android.
quote variables so works with directories with spaces
Merge pull request #1708 from tduehr/to_a

add spec for array coercion
Merge pull request #1697 from grddev/rescue_java_errors_only_with_exception

Do not rescue java.lang.Error using StandardError
Fix changing encoding on shared ByteList
* Keep consistent Gem version using '.' instead of '-' as delimiter.
Introduce LibrarySearcher and make LoadService use it
Move the extension service finding logic to one place.
Replaced the LoadSearchers with just regular searching.
Keep ruby 1.8 <-> 1.9 filename check in one place.