Do not generate helpers with -betterC
Merge pull request #3882 from CyberShadow/betterc-no-helpers

Do not generate helpers with -betterC
more mangling for std::allocator
Merge pull request #3895 from WalterBright/std-mangle2

more mangling for std::allocator
Revert "Merge pull request #3828 from 9rnsr/fix13223"

This reverts commit 58306b8ccc088135ba5cf7a79289cdda87f4512a, reversing
changes made to 3d33947a84b7cceaa259564cf3bc081bf4d5b550.

Conflicts:
	test/runnable/template9.d
Revert "Merge pull request #3801 from 9rnsr/fix13180"

This reverts commit a85f5d7aa43066e10db306f528c378786744e909, reversing
changes made to b4335c9d3eae1640d42e152894b2b9ec95d5828d.

Conflicts:
	test/runnable/template9.d
Revert "Merge pull request #3763 from 9rnsr/fix13127"

This reverts commit 1b128e85fe8f8879237dd11c53a865de12f739dc, reversing
changes made to 433e4d73663fa49a3ef5d192a753a982bd1e98e1.

Conflicts:
	test/runnable/template9.d
Revert "Merge pull request #3717 from 9rnsr/fix13026"

This reverts commit 0eaf76437dc992f7eb2f9ac1b840f1df3b4b9354, reversing
changes made to 994f4a42e0f0d1b8f8e9fd7d07a9229d3fcb2131.
Revert "Merge pull request #3465 from 9rnsr/fix12403"

This reverts commit b4743e8489f633951992c8b638b5e86df9bc63d1, reversing
changes made to 0d65823c35c45b69e082cb482b2c828ceeefcbff.

Conflicts:
	test/runnable/testconst.d
Revert "Merge pull request #3358 from 9rnsr/fix12220"

This reverts commit 93542b840b1609797a9ad4b155110e99c5f83b08, reversing
changes made to 34487d8eec982e31ae99e3cfef4fb5fdd33fe7b6.
+more

Conflicts:
	src/template.c
Partial revert of refactor_deduce for 13223
Mostly revert 12290 change
+refactor_deduce on FuncExp, and fix issue 13223
+12290 (1)
+12290 (2) remove top const
+12290 (3) 9022
+stash
[Refactoring] deduceIdent
Type matching