[DDMD] Use an alloc function for Token freelist instead of operator new.

This allows both C++ and D to both use the custom freelist.
`alloc` doesn't have to initialize the memory properly.  I just wanted to drop it out of the freelist completely.