Add casts more accurately for generically typed variables. We now declare more specific types than "id" when a type variable has bounds, making casts unnecessary in some places.
	Change on 2014/11/06 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79333922
Added jre_emul/icu4c directory to public file groups.
	Change on 2014/11/06 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79335854