Bug 846740 - Move most l10n-repack code under mozpack.packager, refactor it, and add a unit test. r=gps

--HG--
rename : toolkit/mozapps/installer/l10n-repack.py => python/mozbuild/mozpack/packager/l10n.py
Bug 846740 - Treat chrome searchplugins as non-chrome when doing l10n-repack. r=gps
Bug 847479 - Add buffer length information when initializing a SeekableZStream. r=nfroyd
Bug 847479 - Add a helper class for a buffer mapped from a file. r=nfroyd
Bug 847479 - Add a command line argument to szip to decompress an existing seekable stream. r=nfroyd
Bug 847479 - Sanity check that szip's compressed output can properly be decompressed. r=nfroyd
Bug 847479 - Use raw zlib streams when compressing with szip. r=nfroyd

And keep compatibility to decompress old streams.
Bug 847479 - Allow to specify a chunk size on szip command line. r=nfroyd
Bug 847479 - Add smart filters borrowed from xz-utils to improve SeekableZStream compression rate. r=nfroyd
Bug 847479 - Add a dictionary to improve compression rate. r=nfroyd
Bug 843719: Reorder params in Margin constructors and SizeTo() methods to match CSS's top,right,bottom,left ordering. r=seth
Bug 548763 followup, move comment to the right place
Bug 846754 - Remove transient notification bars for background-tab location changes. r=mak
Bug 842553 - Double clicking an in-progress download in the Library opens its containing folder. r=mak
Bug 847916 - Reduce normal logging in robocop testBrowserProvider; r=rnewman
Bug 847682: AppendSubstrings should fill linearly before using RopeBuilder, r=sstangl
Bug 834160 - Part 1/7: Refactor RILContentHelper callback registration. Interface changes. r=allstars.chh,htsai f=mounir
Bug 834160 - Part 2/7: fix MobileConnection. r=smaug, f=allstars.chh
Bug 834160 - Part 3/7: fix CellBroadcast. r=mounir, f=htsai
Bug 834160 - Part 4/7: fix Voicemail. r=smaug, f=htsai