Cleanup binders in GCE: don't use sneaky injection. don't redundantly check null.
Remove redundant binder implementations in GCE.
Iteration order of HashSet/Map changes between JRE 7 and JRE 8, breaking tests. Switch to LinkedHashSet/Map.