Better Exception when determining native library location
Eliminate NullPointerException within library loading logic. While a not found exception leading to the catch block is acceptable, we were actually hiting null pointer unnecessarily, which was showing up when users of the library were trying to debug such problems much later in their own code.