Remove GNU_asm pragma from frontend.
Add new Target hook to access target-specific information.
Remove unused global.params.cpu member.
Merge pull request #1625 from ibuclaw/GNU_asm

Remove GNU_asm pragma from frontend.
Merge pull request #1636 from klickverbot/remove-params-cpu

Remove unused global.params.cpu member.
Merge pull request #1678 from 9rnsr/fix9545

[REG 2.063a] Issue 9545 - ICE with member template instantiation
Merge pull request #1666 from 9rnsr/refactor_mixin

[Refactoring] TemplateMixin symbol resolution
Merge pull request #1626 from ibuclaw/target1

Target data structure - p1
Refactoring template instantiation error handling
Implement template overload set with basic test cases
fix Issue 1900 - Template overload sets & traits templates
fix Issue 8352 - Wrong "__overloadset isn't a template" error
fix Issue 9235 - Template mixin doesn't allow to mixin non-conflicting overloads