mangle C++ ::std and ::std::allocator correctly
Merge pull request #3873 from WalterBright/std-mangling

mangle C++ ::std and ::std::allocator correctly
[Refactoring] Clean up syntaxCopy functions

Dsymbol, Statement, Expression, Type, and Initializer.
Merge pull request #3886 from 9rnsr/refactor_syntaxCopy

[Refactoring] Clean up syntaxCopy functions
[Refactoring] Remove unused field GotoStatement::fd
[Refactoring] Reorder fields in LabelStatement
[Refactoring] Improve the look of code in `GotoStatement::semantic()` and `LabelStatement::semantic()``
Remove unused storage class STCcomdat
Merge pull request #3887 from 9rnsr/refactor_unused

[Refactoring] Remove unused field GotoStatement::fd
Merge pull request #3888 from schuetzm/remove-unused-STCcomdat

Remove unused storage class STCcomdat
replace stray tabs with spaces
Merge pull request #3890 from rainers/detab

replace stray tabs with spaces
use c_long_double instead of adhoc definitions
enable a test in template9 now that the "duplicate COMDAT" problem is fixed
Merge pull request #3891 from rainers/fixup_tests_coff32

use c_long_double instead of adhoc definitions in tests
Fix trivial typo in DMD's man page
Merge pull request #3893 from schuetzm/typo-i-j

Fix trivial typo in DMD's man page
[Refactoring] CallExp::semantic()
[Refactoring] fix indent in InExp::semantic()
[Refactoring] Parser::parseCtor()
[Refactoring] modToChars and modToBuffer