
Undo a change from august 2007, as it broke the display of method
occurrences (can't for in a goog.structs.Map), and it makes the code
needlessly complex. for in enumerates the property of an Object just
fine.

Refactor listening to an array of event types to have our front-end
function call the old listen function itself for each event type. This
prevents the old listen from calling the new listen recursively
and thereby destroying the stack trace.

R=pupius
DELTA=47  (23 added, 5 deleted, 19 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=115


git-svn-id: 35241bd708fe29f1f6c7a4322d322e99ff93b95e@534 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

mdavid/closure-library,mdavid/closure-library,mdavid/closure-library