start on improving auto layout
reformat
improve stack layout
no optimizations for iasm
Merge pull request #1468 from WalterBright/b4

Improve stack layout to use less space and improve performance
fix Issue 3825 - AAs entries are default initialized before the new value is evaluated