Fix getEditor and the logging of 'impression'
- Correctly figure out the editor on mobile.
- Allow overriding the editor when it is unknown because it is not loaded yet.
- Only attach the cta to the overlay in response to hooks.
- Listen to the 'wikipage.editform' hook for the older wikitext editor.
- Log impression only once.