Move clearInterface things to mw.LightboxInterface

Also fixes a bug where we didn't clear our arrow key listeners, and VE
would sometimes see lightbox loads accidentally.

+tests for .empty()

Bug: 58107
Change-Id: Ica8326891b2da1f94966dbe72c28e878934ca64f
Merge "Move clearInterface things to mw.LightboxInterface"