Test fixes
Show the layout difference relative to the desired layout
Initialisation/layout check test fixes
Prevent top-level struct initialisation from scalar
Fixed warning about cast ptr->ptr in constant-expressions
Sort layout checks by label before comparing
Initialisation test fixes
Attempts at fixing globals.c layout