Correct documentation
Bugfix: error in configuration of build options on Darwin

This commit fixes a problem where, on Darwin, if the compiler options
did not include "-Wstrict-prototypes" the linker wouldn't be passed the
option -rpath with the appropriate directory under JAVA_HOME.
Override --as-needed passed to ld by default on some popular distributions

This fix cures the problem "undefined symbol: BIO_s_mem" which arises on
some platforms when loading pipes, even though pipes seems to build
properly.