fix Issue 3449 - const and invariant struct members do not behave according to spec

Non manifest-constant aggregate field now have runtime spaces.
Allow getting address of const/immutable field, but keep its constant folding
fix Assertion failure: '0' on line 1226 in file 'glue.c'
Improve error message for the non-mutable variable initialization.

If a non-local const/immutable variables has initializer, it cannot be re-initialized in the constructor.
Revert previous change, and explicitly allow non-mutable field assignment during construction.
Fixes Issue 3673 - Allow putting constraint after inheritance list.
Merge pull request #93 from 9rnsr/fix3449

Issue 3449 - const and invariant struct members do not behave according to spec
fix type of _tls_array
fix Issue 9672 - mixin within cyclic import causes undefined properties
Merge pull request #1734 from 9rnsr/fix9672

[REG2.063a] Issue 9672 - mixin within cyclic import causes undefined properties
Merge pull request #1733 from rainers/tls_array_pvoid

fix issue 9677:  Crash on setting length property of array 64 bit
Merge pull request #1227 from AndrejMitrovic/Fix3673

[enh] Issue 3673 - Allow putting constraint after inheritance list