Fix bug with oneOf and registering editors.

Each oneOf editor was registering itself, even if it wasn't the current editor.
This was causing problems if two oneOf schemas shared a property.