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

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