Fixed the unit tests that broke allocator.d, and change the code to use it rather than new for allocating AST nodes.