Only one panel should be shown at a time, and do not display xulPanel if Panel.hide() called right after Panel.show()
Merge pull request #840 from jsantell/show-only-one-panel-678238

Fix Bug 678238: Only one panel should be shown at a time, a=@gozala