Fix makefile to work without git installed

While we are at it, use printf instead of echo.
Merge pull request #1787 from leandro-lucarella-sociomantic/fix-devel-version-d1

[trivial D1] Fix makefile to work without git installed
Merge pull request #1728 from 9rnsr/fix9650

Issue 9650 - __traits(compiles) + mixin
Merge pull request #1792 from redstar/overrun
Merge pull request #1791 from WalterBright/scan
Remove default MODEL from posix.mak

DMD compiles and work fine in 64 bit, so it makes no sense to set the
default MODEL to 32 instead of just let the compiler pick the native
model.
Merge pull request #1805 from leandro-lucarella-sociomantic/rm-model

[trivial D1] Remove default MODEL from posix.mak
Merge pull request #1814 from WalterBright/addsapply
add apply() for statements
remove D2 code
Merge pull request #1806 from WalterBright/fix9788

fix Issue 9788 - -profile doesn't work if exceptions are thrown in the r...
correct D2 => D1 conversion