In this revision I re-enabled the GLOBALG mechanism but it's slightly different: Values for any variables of a GLOBALG synapse group are derived from teh provided initial values array. The setSynapseG function is still hanging around but it only thorws a warning that it does nothing and that initial values count.
I have also removed the g0 vector as part of this change.