AudioParam.setTargetValueAtTime -> AudioParam.setTargetAtTime
Leave AudioParam.setTargetValueAtTime with @deprecated
Fix Promise.all extern to accept an array of Promises

Fixes #687
Use the dot-less template syntax for Promise.all JSDoc
Add an optional type argument to document.createElement{,NS} as
Web Components has defined this as a way for custom elements to extend
existing elements.

http://w3c.github.io/webcomponents/spec/custom/#extensions-to-document-interface-to-instantiate
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78799110
Add support for export statements with a "from" clause.

This is part of #406
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78799433
Use "<" instead of ".<" in compiler messages.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78802639
Remove redundant method JSTypeExpression.getRootNode and all references to it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78803327
Extend ExpressionDecomposer to handle more expression types
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78850246
Merge pull request #681 from Tom9729/ant-sourcemap-fix

 #588 Fix for CompileTask source maps

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78855413
Add HTMLMediaElement.oncanplaythrough to the externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78864650
Templated $q & HTTP promises improvements:
- Inherit from IThenable to match other promise code at Google
- Make HTTP promises inherit from $q promises, so users can e.g. return an HTTP promise when they specify a $q promise
- Templatize the contained data value of HTTP promises
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78872438
Remove unnecessary @suppress {duplicate} annotations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78892387
Merge pull request #629 from Bloutiouf/master

AudioParam.setTargetValueAtTime -> AudioParam.setTargetAtTime
Remove duplicate code
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78926938
Fix handling of side-effects and short-circuiting in expressions containing yield expressions.

Also introduce checks for cases where we wouldn't translate correctly and bail out.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78963231
transition is a nullable promise on the $state object.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78969706
Add a suppression for bad goog.provide/goog.requires and make a better message.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79004090
Marked $mdToast.hide and $mdToast.cancel parameters optional.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79019502
Point to Guava's new home on Github.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79073671