jamesu's AST refactor

This merges James U's AST refactor PR https://github.com/GarageGames/Torque3D/pull/776 into this branch, and changes the use of `TORQUE_64` he had (and `TORQUE_64BITS` which turned up randomly) into `TORQUE_CPU_X64` as I think the rest of the code is using.