Bug 966102 - Squelch a bunch of warnings starting child processes. r=bsmedberg

--HG--
extra : rebase_source : 82a0f7349df90a36dc4580fcaa121d80d0aa94a1
Bug 966398 - Kill nsIBidiKeyboard::SetLangFromBidiLevel. r=roc

--HG--
extra : rebase_source : 3a8a5a58e6bf56f8201a0ffbe0efc22e686507ec
Bug 966498 - Refactor nsGlobalWindow::Alert and nsGlobalWindow::Confirm to not be exactly the same. r=bzbarsky

--HG--
extra : rebase_source : 03c77843bc6693d5d56d106ea58f5f921038be3e
Bug 966498 - Get rid of unnecessary reinterpret_casts and avoid some unnecessary work. r=bzbarsky

--HG--
extra : rebase_source : 2a4af4e36ab5b3248fe9b45e597ae23a8fad62b3