[DDMD] Make OutBuffer into a struct that can be initialized with memset

OutBuffer is allocated on the stack all over the place, it makes a much better struct than class in D.