Upgrade args4j to 2.0.26

Update closure compiler to be API compatible with the new
args4j version.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56756001
Put the extra smart name removal run behind a flag and turn it off by default until we can investigate the failures.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56758848
Add a helper for tests
Better type inference on declared vars. Fixes issue 1056
R=johnlenz
Merge remote-tracking branch: upstream/master