Bug 861925 - Always report an error when transfering non-Transferrables, r=luke

--HG--
extra : rebase_source : edb24956d6a8778fdd668a655b2e9c4fabb1abde
Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff

--HG--
extra : rebase_source : 81e32ad3aa6c23769ab6e3f0a44384b1870f7907
Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke

--HG--
extra : rebase_source : 36a22f3222cf297404758258f8eb25988b0ffad0
Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo

--HG--
extra : rebase_source : 2e354183ed75463da2e51b3bac20b732e629f335
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff

--HG--
extra : rebase_source : 3378a06b47e7ee2f45da841b3604077b4c2b64e6
Bug 842081 - Workers: Transferable Objects should work if they are TypedArrays, r=sfink

--HG--
extra : rebase_source : 890a08f42a011381af23a197d0e1f73d2ec66632