Knockout's component.register is missing an empty config case

Added case for registering a custom component with an empty config for custom elements, where loading is handled by name convention