Bug 899354 - Only ever add one visibilitychange listener to BrowserElementParent's owner window. r=khuey

This prevents a leak when we run tests that create thousands of BrowserElementParents without ever turning the screen off.