do not generate RTInfo for deprecated types and _error_ types
Fix uninitialized vars in EnumDeclaration

'protection' and 'parent' are used in ScopeDSymbol::search
(detected by Valgrind). The assignment in semantic0 is enough to
fix the bug, but I also added an initialization to the constructor.
Fix makefile to work without git installed

While we are at it, use printf instead of echo.
Merge pull request #1788 from donc/valgrind_unintialized

Fix uninitialized vars in EnumDeclaration
Merge pull request #1775 from 9rnsr/fix9764

Issue 9764 - Ddoc: Ddoc file name is incorrectly emphasized
Merge pull request #1785 from rainers/rtinfo_on_deprecated

fix issue 9782: do not generate RTInfo for deprecated types and _error_ types
Merge pull request #1786 from leandro-lucarella-sociomantic/fix-devel-version

[trivial] Fix makefile to work without git installed
Merge pull request #1773 from 9rnsr/fix9474

Issue 9474 - Ddoc'd unittests should work correctly with interspersed version(none)
Fixes Issue 9789 - Use new alias syntax for ddoc output.
Merge pull request #1790 from AndrejMitrovic/Fix9789

Issue 9789 - Use new alias syntax for ddoc output.
Merge pull request #1728 from 9rnsr/fix9650

Issue 9650 - __traits(compiles) + mixin
Fix a buffer overrun on Linux/PPC64.

The buffer in realToMangleBuffer() is too small for longdouble values.
It produces strings like 0X1.599999999999999999999999998P+1 or
0X1.999999999999999999999999998P-4 which have a length of 34. This
results in an ICE e.g. in the unit test of std.range.
Merge pull request #1792 from redstar/overrun

Fix a buffer overrun on Linux/PPC64.
opDollar resolution should consider UFCS lookup