Nerf direct function inlining when the function be inlined has side-effects and the call arguments can be effected.
Fixes issue 1101
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53511956
Fix links in w3c_xml.js.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53512188
Add optional varargs to toDataURL.

See:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-todataurl
Fixes issue 1076
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53513598
Update Closure Compiler to Guava 15.0
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53514722
Fix memory leak from Tracer.ThreadTrace when useThreads is set to false.

Patch from fooberger.
Fixes issue 1098
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53518334
Automated g4 rollback of changelist 53511956.

*** Reason for rollback ***

Broke people

*** Original change description ***

Nerf direct function inlining when the function be inlined has side-effects and the call arguments can be effected.
Fixes issue 1101
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53524738
AngularJS externs: angular.Module.controller() accepts a map of controllers.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=53549075
Merge remote-tracking branch: upstream/master