Bug 963641 - Miscellaneous cleanups not implicated in actual bugs.  r=jorendorff

--HG--
extra : rebase_source : a7969e756bc5456b6524fab8f602f61a7ed83a13
Bug 963641 - Tests for __proto__ in object literals with jsreflect and asm.js module export objects.  r=jorendorff

--HG--
extra : rebase_source : cc570fcbc018618079843df2d07f87bbf30f18a7
Bug 963641 - Remove PNK_MUTATEPROTO, and just make JSOP_MUTATEPROTO be generated for the PNK_INITPROP+__proto__ combination.  r=jorendorff

--HG--
extra : rebase_source : 8317d2a90d55a57fb654f72a57ca40575613072c
Bug 963641 - Add a test for __proto__ in destructuring patterns as a shorthand.  r=jorendorff

--HG--
extra : rebase_source : 9d9e5ede1195b7e879a8ca539c9af432c5f2b5d9
Bug 963641 - Make TI work correctly with respect to JSOP_MUTATEPROTO.  r=jandem

--HG--
extra : rebase_source : bdd48aeae22ea418569910d470c329a8fc1fa2bf
Don't write out the repository revision to intl/icu/SVN-INFO, so that the results of running this script remain constant over time when the same ICU repository path is specified.  Useful but not necessary preliminary to bug 924839, r=jimb over IRC
Set TZ=UTC in update-icu.sh so that $Date$ expansions in ICU source expand identically no matter where update-icu.sh is run.  Useful but not necessary preliminary to bug 924839, rs=jimb over IRC