[NEW TYPE INFERENCE] Namespace definitions with non-empty object literals.

This fixes a leftover bug when the namespace is a qualified name.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74056621
[NEW TYPE INFERENCE] Make constructors implicitly extend Object
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74071437
Automated g4 rollback of changelist 74045010.

*** Reason for rollback ***

Breakagess

*** Original change description ***

Add support of using evals in bundles for goog.module.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74073169
Merge pull request #593 from pauldraper/pauldraper-build-warnings

Fix Ant warnings

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74084685
Externs roll over dance
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74102106
support @public/@package default visibility in @fileoverview JsDoc.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74136470
Fix formatting arguments passed to the "conflicting shape type" error, so that the error message makes sense.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74143034
[NEW TYPE INFERENCE] Turn on default externs for unit tests.

Also fix associated failures:
* @struct/@dicts should not warn for subclassing Object
(even though it isn't @struct/@dict)
* Don't give NON_NUMERIC_ARRAY_INDEX warning for loose objects
(they are subclasses of Array, but we shouldn't treat them
as real Arrays)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74157370
Fixes in the parsing of for/in and for/of statements:
- Allow destructuring patterns, e.g. for ([x, y] of pairs) {}
- Disallow assignement, e.g. for (a=1 in b) {}
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74158340
Don't crash on a something.base() call with no corresponding goog.inherits.

Fixes #596
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74161726