Fix issue #1668: Added support for custom system class loader to enable loading of various classes that are packaged inside nested jars at the system level