[DDMD] Make global a struct without a default constructor

`Global` is a struct with a destructor, and this is not valid in D.  Easily fixed by the constructor becoming an init method that is called from main.