Clean up port.h
Clean up longdouble.h
fix Issue 10179 - Tuple assignment should not cause "has no effect" error even if the length is zero
fix Issue 10180 - offsetof doesn't work through function call alias this
Merge pull request #2084 from 9rnsr/fix10179

[enh] Issue 10179 - Tuple assignment should not cause "has no effect" error even if the length is zero
Merge pull request #2085 from 9rnsr/fix10180

Issue 10180 - offsetof doesn't work through function call alias this
Merge pull request #2064 from ibuclaw/cleanport

[post-2.063] Clean up port.h
Merge pull request #2065 from ibuclaw/cleanlongdouble

[post-2.063] Clean up longdouble.h
fix issue 10186 - default construction is disabled even if default ctor
declared
Merge pull request #2087 from hpohl/10186

fix issue 10186 - default construction is disabled even if default ctor declared
Rename Type::invariantOf to immutableOf
Use operator[] instead of tdata()
[ConvToBool] Object::equals
[ConvToBool] Dsymbol::(isAnonymous|isforwardRef|isExport|isImportedSymbol)
[ConvToBool] Dsymbol::(isOverloadable|hasOverloads|needThis|hasPointers)
[ConvToBool] Dsymbol::(overloadInsert|oneMembers?)
[ConvToBool] Declaration::is(Delete|Dataseg|Threadlocal|Codeseg)
[ConvToBool] VarDeclaration::(isCTFE|canTakeAddressOf|needsAutoDtor)
[ConvToBool] FuncDeclaration::is(Win|Dll)?Main
[ConvToBool] FuncDeclaration::is(Abstract|Safe|Trusted) and ClassDeclaration::isAbstract