Fix equal comparison against generated/system annotations.  This should never
happen in practice, but some things generate annotations based on user input in
order to compare against Guice bindings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70843442
More flake fixing: Refactor WeakKeySetUtils into one spot, make everything use
it, loop 10 times sleeping a second each before relying on things that were
GC'd.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70898677
Update references in code & configuration to point to github instead of
googlecode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70898906
Merge pull request #815 from google/moe_writing_branch_from_76be88e8140f77a25824f5deb67bb13b8e5dabc6

Merge internal changes: flake fixes, codesite->github, optionalbinder fix