reorganize members

- avoid padding holes (class size 144 byte -> 132 byte)
- move less important attribute members to the bottom
remove trailing whitespace
fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember

- Document fileAttributes and set the internal _madeVersion
  according to the encode attribute type.

- deprecate direct access to the externalAttributes field
add a set time overload which takes a SysTime

- This makes setting the time compatible
  with DirEntry time types.
add deprecation message
Remove bug from staticIota in typecons

step is not used -> if passed anything other than 1 as step, staticIota
will behave incorrectly.
Merge pull request #1751 from dawgfoto/std_zip

[install,regression] fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember
Merge pull request #1755 from lgvz/fix

Remove bug from staticIota in typecons
Merge pull request #1752 from dawgfoto/std_zip2

add a set time overload which takes a SysTime
Merge pull request #1753 from dawgfoto/std_zip3

add deprecation message
Use __traits.d(getAliasThis)
Fix for nested alias this.