Add test for Global with no data in initialiser
Fix use of Globals initialised without data buffer

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.