[DDMD] Do not use #defined aliases to expressions in Type

This patch gets rid of #defines which effectively alias expressions.  This is (thankfully) not allowed in D.

Some of the other type shortcuts were already static variables, so this is a straightforward extension.