LPS-51184 Custom DLProcessor is registered as Proxy object: causes ClassCastException when being used
Revert "LPS-51184 Custom DLProcessor is registered as Proxy object: causes ClassCastException when being used"

This reverts commit 810a7079ac1f6c85228ebec278166647af5dbff3.
Revert "LPS-49670 DLProcessorRegistryImpl cannot register custom DLProcessor from a hook and causes NPE. Caused by b82b41f1d0c7d094091e3ebbf5a8148ae55149c2 - LPS-28959"

This reverts commit 4ae8d647d4186d89f2f05efd947b2fdb26352d7d.
LPS-51184 Keep the proxy (to avoid classloader issues), but populate its interfaces correctly so it won't break casting or 'instanceof' when it's being used
LPS-51184 SF