These changes introduce changes to the S19, however I've hand checked this and it should be OK. The C standard does not guarantee that variables remain in the same memory location with the same lexical structure. And that's exactly what this commit is, no lexical change, only names, but GCC moves some things around, likely based on a hashtable or similar within the implementation. Closes #422.
Add Via's config in one commit squashed down from quite a few individual tweaks over time.
Allow faster starting and make in-boost a bit safer.