[DDMD] Convert idgen to D

Add first D source to the compiler.

@WalterBright @andralex @braddr