optimize for adding Carry
fix Issue 9984 - inout qualifier is skipped for constructor arguments (template constructor only)
Merge pull request #1927 from 9rnsr/fix9984

[REG2.063a] Issue 9984 - inout qualifier is skipped for constructor arguments (template constructor only)
Add check that 'struct ModuleInfo' exists in object.d
fix Issue 9590 - UFCS does not work with void lazy expressions
Merge pull request #1924 from WalterBright/addOpt

optimize for adding Carry
Merge pull request #1925 from ibuclaw/moduleinfo_struct

Add check that 'struct ModuleInfo' exists in object.d
Merge pull request #1929 from 9rnsr/fix9590

Issue 9590 - UFCS does not work with void lazy expressions
fix Issue 6070 - CTFE UFCS forward reference error
Merge pull request #1931 from 9rnsr/fix6070

Issue 6070 - CTFE UFCS forward reference error