op2.Global objects never get a data space.

op2.Global objects declared without providing a data space were never acquiring that space for themselves. Port the magic allocation code from Dat to accomplish this.