Bug 583175 - Add a security delay to popup notifications. r=gavin,dolske ui-r=shorlander

--HG--
extra : rebase_source : dbbf7551e3aa502a5d2a4fa5384d161a5f05671a
Bug 587780 - Part 1 - Add "purpose" argument to getSubmission, to allow varying search parameters depending on search context. original-patch=gavin r=rnewman

--HG--
extra : rebase_source : 6015b78b46ea21136be7a747cd0856b2fe93f4ce
Bug 587780 - Part 2 - Tests for purpose argument for searches. r=gavin

--HG--
extra : rebase_source : 48f7a2c4ac25f8617955d47e2ef30984d48669e7
Bug 587780 - Part 3 - Switch consumers from using a special content-type to the purpose argument. r=rnewman,gavin

--HG--
extra : rebase_source : 0803327b33f416fb0c679015495d376f6bce19a0
Bug 587780 - Part 4 - Test search service's JSON cache. r=rnewman,gavin

--HG--
extra : rebase_source : a9d33c2fa497e8966986a6feca4f02dd7ebf6569
Bug 587780 - Part 5 - Test Google search params with @purpose. r=gavin

--HG--
extra : rebase_source : 9cdf65c3570474f543a2e9cdaf9554a62e627559
Bug 590068 - Use search service to keep track of additional search params in about:home. r=gavin,mak

--HG--
extra : rebase_source : a661690d73d449aaa4a5a5a8d0dfc72034f8a5df