Remove most of DMDV1 from the frontend

@donc I have excluded interpret.c from this, because of your work with the interpreter and D1.  Would it be a problem to remove the D1/D2 versioning from there as well?

@WalterBright I have also excluded the backend.  Would you prefer to keep the D1 stuff there? (global.h / os.c)