gbc java: Box generic arguments.
gbc java: Box generic arguments.

Previously, if a struct had a field of type Box<int32>, we would
generate Box<int> on both the declaration and definition sides. With
this change, we'll box that int into an Integer.

jdubrule/bond,gencer/bond,jdubrule/bond,gencer/bond,Microsoft/bond,tstein/bond,chwarr/bond,chwarr/bond,tstein/bond,sapek/bond,Microsoft/bond,sapek/bond,jdubrule/bond,chwarr/bond,jdubrule/bond,gencer/bond,jdubrule/bond,Microsoft/bond,sapek/bond,tstein/bond,gencer/bond,chwarr/bond,chwarr/bond,chwarr/bond,sapek/bond,sapek/bond,gencer/bond,tstein/bond,sapek/bond,Microsoft/bond,jdubrule/bond,tstein/bond,tstein/bond,Microsoft/bond,Microsoft/bond