[NEW TYPE INFERENCE]

Handle property names containing '.'
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63845904
[NEW TYPE INFERENCE]

More cleanup of ported tests.
Allow inferring trailing formals that can be ? or undefined as optional parameters.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63848896
Add an extra code removal pass before disambiguation; this prevents unused code to confuse the disambiguation pass, which can result in dead code again.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63852643
Convert boolean flags to bit flags in JSDocInfo.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63854297
Add catch/finally functions to angular.$q.Promise
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63864354
Automated g4 rollback of changelist 63852643.

*** Reason for rollback ***

Breakages

*** Original change description ***

Add an extra code removal pass before disambiguation; this prevents unused code to confuse the disambiguation pass, which can result in dead code again.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63875768
[NEW TYPE INFERENCE]

Don't call toString() unnecessarily
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63886095
Make ControlFlowGraph public
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63910326
[NEW TYPE INFERENCE]

Bug-fixing from ported tests.
- Recognize the void and Object type names
- Don't defer the return-type check if the return type is declared
- Require that array indices be numbers
- Check "prop access on non-object" for bracket accesses
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63950763
Kill BitField and use java.util.BitSet, which is standardized
and has a superset of the functionality.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63962806