Bug 643325 - Implement SharedWorker. r=khuey.

--HG--
extra : transplant_source : %B6%DD%5B%B6%D1%2C%9D%A9%FCK%60%E8%8F%0C-xz%91%5E%9E
Bug 906230 - Add HardwareUtils.isLowMemoryPlatform() (r=kats)
Bug 906230 - Hide the Reading List page in about:home on low memory devices (r=sriram)
Bug 810966 - Display closed over variables in the variables view for functions that are not stack frames; r=vporof,msucan
Bug 921023 - Properly re-enable mixed content blocking. r=mfinkle
Bug 910106 - Replace loadUrl with inputAndLoadUrl in PixelTest. r=lucasr
Bug 920377 part.16 Get rid of nsAlternativeCharCode r=roc
Bug 920377 part.17 Get rid of nsKeyEvent r=roc
Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc
Bug 920377 part.19 Get rid of nsTextRangeArray r=roc
Bug 920377 part.20 Get rid of nsTextRange r=roc
Bug 920377 part.21 Get rid of nsTextEvent r=roc
Bug 920377 part.22 Get rid of nsCompositionEvent r=roc
Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc
Bug 920377 part.24 Get rid of nsSelectionEvent r=roc
Bug 920377 part.25 Get rid of nsUIEvent r=roc
Bug 920377 part.26 Get rid of nsInputEvent r=roc
Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc
Bug 920377 part.28 Get rid of nsDragEvent r=roc
Bug 920377 part.29 Get rid of nsMouseScrollEvent r=roc