Fixing a type for ExtensionInfo.prototype.homepageUrl
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56986959
Don't report "unnecessary cast" warnings when casting to or from a type that is NoResolvedType. In these situations, we don't even know if the cast is valid, so it doesn't make sense to say that it's unnecessary.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56999309
Rolling forward 56736223

*** Original change description ***

Automated g4 rollback of changelist 56736223.

*** Reason for rollback ***

Breakages

*** Original change description ***

Switch to the non-private chrome.system.storage API for device attach/detach
support.

***

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57005936
Updates chrome.system.display externs to define properties on the prototype, and sets bounds, overscan, and workArea to be non-null.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57011565
Use the correct name when warning for private-property bad access.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57013848
Make key in for-in not typable.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57017457
Don't crash on hook that contains function expressions.

Fixes issue 1147.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57019967
Merge remote-tracking branch: upstream/master