Revert "Handle quoted properties better. Fixes issue 1173"

This reverts commit 16f7df6d709bab93c3beedf6e27dd5c4dd10fe21.
Don't crash when an id generator doesn't have a parameter, report an error instead.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=59275085
Remove unused imports
[NEW TYPE INFERENCE]

Handled the in operator, property deletion, +=, switch, try/catch/finally, regexp literals, array literals.

With this change we should be done with the core language.
Major features left: generics, Closure-library-specific constructs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=59338053
Merge remote-tracking branch: upstream/master