Upgraded dependencies

Closure Compiler
-----------------------------------------------------------------------------
commit bf9315eb83ce756b3c2c24dd8f21be6d738618e5
Author: enochlau@google.com <enochlau@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Thu Sep 20 14:05:17 2012 +0000

    Added Element.prototype.onselectstart for Internet Explorer.

    R=nicksantos
    DELTA=6  (6 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5517

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2200 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 0f1d00daddc1efa4c9f7ca7c283dfb33d6cc3375
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 19 15:34:26 2012 +0000

    Make sure that aliases on prototypes don't prevent classes from being
    removed.

    R=johnlenz
    DELTA=30  (30 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5516

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2199 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 2422fd4be2dc0accb5d0aba7f87ad00e166bff2f
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 19 14:55:08 2012 +0000

    Add a sanity-check pass for tracking when symbols are added/removed
    in a compilation job.

    I'm not sure yet how we want to expose this, but I found it useful
    when debugging locally.

    R=johnlenz
    DELTA=106  (91 added, 6 deleted, 9 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5515

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2198 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit ea8332c58b62a124d0c26e216320bef20af0a99d
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 19 03:58:46 2012 +0000

    Look at addSingletonGetter calls when figuring out unused variables.

    R=johnlenz
    DELTA=36  (20 added, 0 deleted, 16 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5512

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2197 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 20cf2393de41c8e6bba7b908cfe33bd554144f6b
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 19 03:53:49 2012 +0000

    open-source some of the webservice utility classes

    R=acleung
    DELTA=165  (122 added, 18 deleted, 25 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5511

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2196 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit c4dac567a9aba10c1f16083f009111da81d05625
Author: venkatgv@google.com <venkatgv@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 18 19:11:46 2012 +0000

    Change IDBDatabase.transaction, IDBCursor.openCursor, IDBIndex.openCrusor and IDBIndex.openKeyCursor to use number or string for the mode and direction enums since the new IndexedDB spec (http://www.w3.org/TR/IndexedDB/) uses strings instead of numbers.

    R=nicksantos
    DELTA=4  (0 added, 0 deleted, 4 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5510

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2195 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 07c5b684e12627648e14905f0df00d85b36a1ba4
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 18 15:18:17 2012 +0000

    make sure the guard works even for warnings without source info

    R=johnlenz
    DELTA=28  (21 added, 5 deleted, 2 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5509

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2194 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 76235897910271187b41055556c91d7e698c812d
Author: atterer@google.com <atterer@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 18 08:30:57 2012 +0000

    Add boolean to the list of allowed types for attr().

    Necessary because some attributes have bool values, e.g. $('input').attr('disabled', true) is valid.

    R=johnlenz
    DELTA=1  (0 added, 0 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5508

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2193 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 07b6d4fb7309815c91fdd9b900b53c0ccf54ceb2
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Fri Sep 14 20:31:32 2012 +0000

    add integrationtests for renamePrefix, because i noticed they were missing

    R=johnlenz
    DELTA=8  (8 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5499

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2190 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 869d62acc8527af7e93a0b97a1226409cdf7ad16
Author: malteubl@google.com <malteubl@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Fri Sep 14 18:34:30 2012 +0000

    Adds a method to export module dependencies as JSON.

    Enables output of individual module compilation units for modules
    derived from CommonJS based input files.

    R=johnlenz,nicksantos
    DELTA=133  (133 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5498

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2189 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit f7b92fc4170c74c10b1f59360c40e1cd0a92443a
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Fri Sep 14 16:58:48 2012 +0000

    make some apis more public

    R=jvg,fromberger
    DELTA=78  (52 added, 5 deleted, 21 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5497

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2188 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 18730c202f953f354d58c8b35f0c7c3f67e5277d
Author: mbergou@google.com <mbergou@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Thu Sep 13 23:24:07 2012 +0000

    Change the type signature on console.group to match the browser expectations.

    R=nicksantos
    DELTA=4  (3 added, 0 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5496

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2187 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit ea70cca9c1a03a2a882ee4aa8ed2b0d5ffe4bc12
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 12 22:16:03 2012 +0000

    fix a bogus 'if' branch. I have no idea what this was doing.
    Fixes issue 810

    R=dimvar
    DELTA=76  (37 added, 22 deleted, 17 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5495

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2185 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 7ef7f59115a5e07ba305b21eef3871e278c91ade
Author: dimvar@google.com <dimvar@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 11 23:17:52 2012 +0000

    Automated g4 rollback

    *** Reason for rollback ***

    Failures don't seem related to jscompiler. Resubmitting for now.

    *** Original change description ***

    Automated g4 rollback

    *** Reason for rollback ***

    Change caused tests to stop building.

    *** Original change description ***

    New @struct and @dict annotations for constructors.
    With these annotations, one can enforce only dot or only bracket access on object properties.

    R=nicksantos
    DELTA=476  (391 added, 34 deleted, 51 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5491

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2184 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 3a2501d152f4e0ef1e256e179a8fe699db4df97d
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 11 19:58:59 2012 +0000

    rescope global symbols needs to happen last

    R=malteubl
    DELTA=16  (14 added, 2 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5490

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2183 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit fc04e34d59e51dc5e0f1bbd17c65a530eb73c629
Author: dimvar@google.com <dimvar@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 11 18:52:44 2012 +0000

    Automated g4 rollback

    *** Reason for rollback ***

    Change caused tests to stop building.

    *** Original change description ***

    New @struct and @dict annotations for constructors.
    With these annotations, one can enforce only dot or only bracket access on object properties.

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5489

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2182 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 6587693b406f2b62c7fc01268fe42201e360269f
Author: dimvar@google.com <dimvar@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 11 18:10:32 2012 +0000

    New @struct and @dict annotations for constructors.
    With these annotations, one can enforce only dot or only bracket access on object properties.

    R=nicksantos
    DELTA=476  (391 added, 34 deleted, 51 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5488

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2181 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 84fa25751ba9595d2707c75911b5973f401152e2
Author: zwarts@google.com <zwarts@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Tue Sep 11 04:21:39 2012 +0000

    Externs for Maps API v3.10.5.

    R=lukem
    DELTA=66  (66 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5484

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2180 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit e0f48266ef0cc76436c0c73f1400ffc853d7b0e8
Author: nicksantos@google.com <nicksantos@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Mon Sep 10 23:41:23 2012 +0000

    Deprecate CanvasPixelArray
    Fixes issue 811

    R=dimvar
    DELTA=15  (9 added, 5 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5483

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2179 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 5cefa177d420498052b56b2b6d43fb7054c1ef6e
Author: wbaxter@google.com <wbaxter@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Mon Sep 10 18:54:15 2012 +0000

    Add Blob to the Window prototype in externs/fileapi.js

    R=arv,nicksantos
    DELTA=6  (6 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5482

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2178 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 4b5116bd9de494c21d3d6e554257aa7b646d12bf
Author: dpapad@google.com <dpapad@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Mon Sep 10 15:39:03 2012 +0000

    Fixing File API lastModifiedDate type.

    R=nicksantos
    DELTA=1  (0 added, 0 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5468

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2177 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 73c8522da6d7e03f9eb238dce0e1f23c37423596
Author: davidwaters@google.com <davidwaters@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Mon Sep 10 15:38:19 2012 +0000

    Add Inetnet Explorer proprietary attribute "allowTransparency" to both Frame and IFrame.

    R=johnlenz,estebandlc
    DELTA=14  (14 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5467

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2176 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 1a6c209eabc8dde7f5f9d4e954488e57182cce04
Author: corysmith@google.com <corysmith@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Fri Sep 7 15:11:03 2012 +0000

    Updating the base.js and the genjsdeps code to provide goog based on a comment annotation.

    The annotation is not finalized: it is merely the only one that had an sort of response.

    R=nicksantos,michaelthomas
    DELTA=4  (4 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5466

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2175 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit ba1c02f252aa9c71dff5bbf55b749d978f007cc6
Author: portersi@google.com <portersi@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Thu Sep 6 21:34:00 2012 +0000

    AngularJS: Adds $locationProvider Service and undocumented directive usage.

    R=dnadasi,wesalvaro
    DELTA=28  (27 added, 0 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5465

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2174 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit c3c4f084cd270d9f285e83e639e772a537652edd
Author: tbreisacher@google.com <tbreisacher@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Thu Sep 6 00:41:35 2012 +0000

    Add a ReplaceMessagesForChrome pass to the JS Compiler

    R=nicksantos
    DELTA=294  (275 added, 16 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5464

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2173 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit 38fef7da404ffac4e66f75659bef21c9fbf28ff7
Author: dimvar@google.com <dimvar@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Wed Sep 5 01:11:04 2012 +0000

    Changes to the JSDoc parser for struct and dict annotations.

    R=nicksantos
    DELTA=155  (145 added, 1 deleted, 9 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5462

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2172 b0f006be-c8cd-11de-a2e8-8d36a3108c74

commit ae3b21182f35b2fe04b5e1041d06831cd85676ab
Author: plindner@google.com <plindner@google.com@b0f006be-c8cd-11de-a2e8-8d36a3108c74>
Date:   Fri Aug 31 20:43:21 2012 +0000

    Update dependencies and scopes for jscompiler
    - guava to 13.0.1
    - args4j to 2.0.16
    - junit to 4.10 (test)
    - caja to r4939 (test)
    - maven-ant-tools to 2.1.3
    - jarjar and ant deps moved to compile

    R=nicksantos
    DELTA=41  (23 added, 1 deleted, 17 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5454

    git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2171 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Closure Templates
-----------------------------------------------------------------------------
Closure Library
-----------------------------------------------------------------------------
commit 50557499c0b7725a3f726984b5933eccc2f74106
Author: ajpalay@google.com <ajpalay@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 19 01:30:26 2012 +0000

    More updates to handle meta key when on a mac.

    R=eae
    DELTA=26  (18 added, 3 deleted, 5 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5514

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2170 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 245c435339b9e01632354b620491341df3cfe781
Author: echang@google.com <echang@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 17 20:31:41 2012 +0000

    Add BufferedViewportSizeMonitor class.

    R=eae
    DELTA=376  (376 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5513

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2169 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit abe406aa2485fc310736fb35210bf540cfb0b598
Author: pallosp@google.com <pallosp@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 17 11:10:01 2012 +0000

    Implemented goog.testing.proto2.assertEquals to compare goog.proto2.Messages. It is similar to assertObjectEquals, but gives more readable output.

    R=gboyer
    DELTA=321  (302 added, 4 deleted, 15 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5507

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2167 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 6bc959f650581895a6fe0c0357ee8a7187745216
Author: pallosp@google.com <pallosp@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 17 09:11:13 2012 +0000

    Make goog.testing.asserts.raiseException public to be able to reuse it in custom asserters.

    QA:
    None.

    R=balogan,rjfioravanti
    DELTA=11  (0 added, 1 deleted, 10 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5506

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2166 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit cc73338b9255da6425d207107457d4ce0722604e
Author: johnhicks@google.com <johnhicks@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Sep 14 00:09:28 2012 +0000

    QueryData count not correctly copied when a QueryData is cloned.  Fixed and updated tests.

    R=nicksantos
    DELTA=4  (4 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5505

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2165 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit eb3e7d06d4be07fa260834bf56f8cba53a8939fd
Author: nicksantos@google.com <nicksantos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 13 18:32:44 2012 +0000

    Generate descriptors lazily, try #2

    R=pallosp
    DELTA=90  (48 added, 13 deleted, 29 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5504

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2164 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 3f504a7a904097047cc7fac87f015a300b9124b5
Author: dbeam@google.com <dbeam@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 13 03:57:32 2012 +0000

    Adds an optional response type parameter to goog.net.XhrManager#send to
    allowing sending any (or all) responses with the non-default response type (e.g.
    arraybuffer).

    R=chrishenry
    DELTA=75  (72 added, 0 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5503

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2163 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 7a3e5eb64f6e9cdcd0134ee8e43b94b5e21867be
Author: ajpalay@google.com <ajpalay@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 13 00:37:59 2012 +0000

    Properly handle <ctrl><shift> operations when reporting whether a keypress will be generated.
    Properly handle cttl and alt keys being held down when typing characters.

    R=eae
    DELTA=34  (28 added, 1 deleted, 5 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5502

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2162 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit a290b28dfcb1d35742be9aa235804b05d62fb0c4
Author: nicksantos@google.com <nicksantos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 12 19:15:40 2012 +0000

    Automated g4 rollback

    *** Reason for rollback ***

    breaks some things

    *** Original change description ***

    Generate descriptors lazily.

    R=jrv
    DELTA=69  (14 added, 39 deleted, 16 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5501

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2161 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 303ca16330566797f451dafc7492d32bcfdf5c19
Author: wgrose@google.com <wgrose@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 12 18:49:04 2012 +0000

    Fixes an issue where a callback can dispose/delete a channel.

    R=nnaze
    DELTA=10  (5 added, 0 deleted, 5 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5500

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2160 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 74c6f2eb95bffb4d07f9858ec1e10ff567097e05
Author: nicksantos@google.com <nicksantos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 12 17:52:27 2012 +0000

    Generate descriptors lazily.

    R=pallosp
    DELTA=69  (39 added, 14 deleted, 16 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5494

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2159 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 92af37709af28d8f187bd8c42eed4be0c36b93ff
Author: dbeam@google.com <dbeam@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 12 08:08:36 2012 +0000

    Automated g4 rollback

    *** Reason for rollback ***

    Broke tests because of dependency issue.

    *** Original change description ***

    Adds an optional response type parameter to goog.net.XhrManager#send to
    allowing sending any (or all) responses with the non-default response type (e.g.
    arraybuffer).

    R=chrishenry
    DELTA=68  (0 added, 65 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5493

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2158 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit f43d21bddf1bcb1e9a792f3774c079f6311ca8a8
Author: dbeam@google.com <dbeam@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 12 01:52:22 2012 +0000

    Adds an optional response type parameter to goog.net.XhrManager#send to
    allowing sending any (or all) responses with the non-default response type (e.g.
    arraybuffer).

    R=chrishenry
    DELTA=68  (65 added, 0 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5492

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2157 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit c5db253697fca3cd35283d4bd54d3ab4dedb7ec8
Author: nicksantos@google.com <nicksantos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 10 22:57:47 2012 +0000

    Add an assert that the child of a container is a control.

    R=gboyer
    DELTA=6  (3 added, 0 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5487

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2156 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 55b7439732b2c4ee6c387aee8e34e235bece5acf
Author: geoffh@google.com <geoffh@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 10 21:40:34 2012 +0000

    Enable Enter to open goog.ui.menubutton.

    R=chrishenry
    DELTA=3  (1 added, 0 deleted, 2 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5486

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2155 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 52903f89684aebee44189a0137cf1ba533cdca45
Author: bsoares@google.com <bsoares@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 10 18:40:14 2012 +0000

    Updates SplitPane to support nested SplitPane instances by ensuring that decorateInternal picks the correct elements to decorate (it currently picks some of the elements in nested SplitPane instances).
    Additionally, surfaces DRAG events so that apps can react to resize changes.

    R=nicksantos
    DELTA=100  (86 added, 6 deleted, 8 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5485

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2154 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 448c94804c715b8eb0a54cab27b410602eb5fbc3
Author: adamwos@google.com <adamwos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 10 09:29:44 2012 +0000

    Remove all closure/ui/autocomplete code. This is the last step of a big goog.ui.AutoComplete rename/cleanup

    All usages were replaced with closure/ui/ac throughout the relevant codebase.

    R=chrishenry
    DELTA=704  (0 added, 704 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5478

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2153 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 67c782ccf6445f0268844687da2f9390d3b87737
Author: carlanton@google.com <carlanton@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Sep 7 19:04:27 2012 +0000

    Automated rollback

    Reason: caused a bug

    **** Original CL was

    Make actionEventWrapper listen for 'keydown' only on IE. This avoids recieving extra 'keypress' events after action event has fired.

    R=nicksantos
    DELTA=3  (0 added, 0 deleted, 3 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5477

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2152 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit c8ced28bf44f520337def7bad3ae0a9e8609af91
Author: corysmith@google.com <corysmith@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Sep 7 15:11:03 2012 +0000

    Updating the base.js and the genjsdeps code to provide goog based on a comment annotation.

    The annotation is not finalized: it is merely the only one that had an sort of response.

    R=nicksantos,michaelthomas
    DELTA=4  (4 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5476

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2151 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit d3408bb5aab79c411d1a01f600e41148048d3374
Author: vbhasin@google.com <vbhasin@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 6 23:57:07 2012 +0000

    Move 'results' from labs to the core library.

    R=nnaze,rock
    DELTA=3867  (1884 added, 1884 deleted, 99 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5475

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2150 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit fb1540f0f69edc557d1ba1b7b2d99ed826713e92
Author: vbhasin@google.com <vbhasin@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 6 18:46:19 2012 +0000

    Add decorators

    R=nnaze
    DELTA=147  (147 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5474

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2149 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 09911eeb6666229f1716445277ea313f790aa685
Author: peyman@google.com <peyman@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Thu Sep 6 16:21:08 2012 +0000

    Add 206 (PARTIAL CONTENT) to the list of successful HttpStatus codes. This status code is indicative of a succesful response when the user makes a request with a Content-Range in the header.

    R=brenneman
    DELTA=3  (2 added, 0 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5473

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2148 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit b0c2f3e3d4cf21b6e1810ddcca7abec63a735eda
Author: jleyba@google.com <jleyba@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 5 18:30:39 2012 +0000

    goog.testing.TestRunner should not attempt to create its log element
    until onComplete_, which is when it is actually used. This will allow
    goog.testing.AsyncTestCase.createAndInstall() to work when called in
    head (as it will be with blaze-generated test .html files).

    Interestingly, this behavior was masking a typo-related failure in
    ui/media/youtube_test.html.

    R=nnaze
    DELTA=19  (9 added, 9 deleted, 1 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5472

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2147 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 71c45c357b852859e33726048e76af13fa7d04f9
Author: dbeam@google.com <dbeam@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Wed Sep 5 01:18:48 2012 +0000

    Fix bug in PriorityPool where passing a priority of 0 is changed to 100 because of
    a truthiness check rather than a goog.isDef() check.

    R=chrishenry
    DELTA=41  (30 added, 0 deleted, 11 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5471

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2146 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 1105a11297882663202ba15d78cf01404c5a988c
Author: vbhasin@google.com <vbhasin@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Tue Sep 4 23:18:42 2012 +0000

    First implementation of Closure Mock.

    R=nnaze,chrishenry
    DELTA=352  (296 added, 10 deleted, 46 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5470

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2145 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 056e66e273b2875d592842a45c46298b28623143
Author: calbach@google.com <calbach@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Tue Sep 4 17:54:38 2012 +0000

    In DebugWindow, added a conversion step for generating valid cookie names.

    In its current implementation, using "My App" (spaces are invalid for cookie keys) as the DebugWindow identifier will cause cookies to be thrown out or misread in Chrome/Safari. Worse, this affects other cookies (including SID) which can cause inconsistent logout issues when in DEBUG mode.

    R=nicksantos,nnaze
    DELTA=53  (48 added, 0 deleted, 5 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5469

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2144 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit ad83df560030eaa83bcc9264fd4a3027b032224d
Author: marja@google.com <marja@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Tue Sep 4 11:08:50 2012 +0000

    goog.fx.AbstractDragDrop fix: dispose the DragDropItem in disposeItem.

    R=pallosp
    DELTA=1  (1 added, 0 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5461

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2141 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 28b6e64b4ff030fe0a62522127ce456a3c81e83f
Author: azzie@google.com <azzie@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Mon Sep 3 14:46:18 2012 +0000

    JavaScript Readability Review

    R=gboyer
    DELTA=897  (426 added, 337 deleted, 134 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5460

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2140 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 986dac6408ae3e64137f8365f1d37289c5a830c5
Author: geels@google.com <geels@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Sat Sep 1 00:20:46 2012 +0000

    Update example usage for goog.Disposable.prototype.disposeInternal

    R=nicksantos
    DELTA=4  (3 added, 1 deleted, 0 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5459

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2139 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 8bfd0023b2fde87682dea87ba8296a329a65a438
Author: pappy@google.com <pappy@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Aug 31 22:31:43 2012 +0000

    It's not 1995 anymore... strings don't need to be built using array.join. :)

    This saves a few extra bytes (which is important for one of our included-in-page libs).

    R=gboyer
    DELTA=12  (0 added, 0 deleted, 12 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5458

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2138 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 4876012a038f6e8ab69495832f6b82c8a27bf85d
Author: dbk@google.com <dbk@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Aug 31 21:42:32 2012 +0000

    Suppress the sending of a 'timeout' server reachability event when channel requests of type 'IMG' time out.  This is because when the Image tag they use is created, no attempt is made to notice if/when it succeeds, so the timeout is always going to occur.  I'm not certain if it's fulfilling some purpose, so I made the least disruptive change possible.

    R=nicksantos
    DELTA=6  (4 added, 0 deleted, 2 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5457

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2137 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 42657e0773673cb0ea7ccde94b61467f8148a528
Author: ggalante@google.com <ggalante@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Aug 31 20:27:28 2012 +0000

    - Removes IE8 special case for SET_KEY_CODE_TO_PREVENT_DEFAULT constant.

    R=zhyder
    DELTA=2  (0 added, 0 deleted, 2 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5456

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2136 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

commit 117ef1278fad6e14343ed3d93ee8c6b9072c7e0a
Author: nicksantos@google.com <nicksantos@google.com@0b95b8e8-c90f-11de-9d4f-f947ee5921c8>
Date:   Fri Aug 31 20:17:14 2012 +0000

    Rejigger the goog.proto2 descriptor api.
    I think that if we change
    function (messageType) { messageType.descriptor_ = ... };
    to
    goog.Message.descriptor_ = ...;
    then figuring out that this is a circular reference at compile-time
    will be a lot more tractable.
    Even if we can't remove it completely, this should at least make
    it easier to inline.

    R=haldimann
    DELTA=26  (16 added, 0 deleted, 10 changed)

    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=5455

    git-svn-id: http://closure-library.googlecode.com/svn/trunk@2135 0b95b8e8-c90f-11de-9d4f-f947ee5921c8