Bug 916709 - Implement PopupWindow (v6)
Merge pull request #17567 from alivedise/bugzilla/916709_master/popup-window-v4

Bug 916709 - Implement PopupWindow (v6), r=etienne