dnn-3461 Resolve Extension Conflicts (defensive code for no objectname/no cdn, support for dependencies)