fix Issue 9974 - immutable class constructor is broken
Merge pull request #1918 from 9rnsr/fix9974

Issue 9974 - immutable class constructor is broken
use SETcc instructions
Merge pull request #1917 from WalterBright/useSETcc

use SETcc instructions
fix Issue 9977 - Function local templates should be allowed
Merge pull request #1919 from 9rnsr/fix9977

Issue 9977 - Function local templates should be allowed
fix Issue 9954 - Runtime wrong code with global interface var created in CTFE
added test
Merge pull request #1920 from IgorStepanov/issue9954

fix Issue 9954 - Runtime wrong code with global interface var created in...
elide unnecessary CQDE
Additional fix for issue 5886

Even inside member function, implicit TemplateThisParameter should be applied.
fix Issue 7572 - f.fn!(void) is not an lvalue
fix Issue 9961 - Using UFCS properties suppress actual errors
fix Issue 8245 - UFCS doesn't work for pointers
fix Issue 9241 - 2.061: Property call error message disappeared
fix Issue 9540 - Compiler crash on delegate context frame assignment
Merge pull request #1911 from 9rnsr/fix_ufcs_err

Issue 9961 - Using UFCS properties suppress actual errors
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)