Initial commit of dynamic JNILoader and supporting classes.