Remove GNU_asm pragma from frontend.
Add new Target hook to access target-specific information.
Remove unused global.params.cpu member.
Remove ideally unneeded code

mixin __vector(T[n]).identifier is not valid syntax, because vector type never have template declaration.
Refactor TemplateMixin symbol resolution
fix Issue 9545 - ICE with member template instantiation
Reject invalid expression in front-end
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
smoother error recovery in init
fix Issue 9538 - Regression (2.062): Can't use typeid on .ptr of static array
fundamental fix for resolveHelper
fix Issue 9554 - Inconsistent stringof and mangleof result for module/package identifier
Merge pull request #1681 from 9rnsr/fix9538

Issue 9538 - Regression (2.062): Can't use typeid on .ptr of static array
Merge pull request #1680 from WalterBright/b50

smoother error recovery in init
Kill deprecated implicit conversion from T[] to T*
fix Issue 9539 - Regression (2.061): Wrong-code on static array pointer