Right now gcj calls _Jv_ functions to allocate objects.
It would be more efficient to emit calls directly to the GC
We could do this without violating modularity either by simply naming the GC
functions appropriately, or by having options in libgcj.spec that tell
gcj the names of the GC allocation functions.