Bug 964653 - (system-dialog) [Window Management] Implement System Dialog Window

Since some bad changesets to the Gaia repo, the changed of aa48f672f07fe18c590d31d6d19147193c0269ad  is removed without revert commit. So, I file another pr for landing it again.