Switch native library loading to Runtime.loadLibrary to avoid multi-load errors

When running scalaqlite from within a container framework, we'd prefer
to load scalaqlite within the container class loader, rather than the
system class-loader, for two reasons:

 - Remove errors due to multiple loads of the library
 - Allow multiple containers to separately manage libraries of the same
 name