More test fixes
Removed all.run - down to about 20 test failures
Depth-first search for tests - alphabetical ordering
Better location tracking for initialisers
_Generic expressions don't decay their operand
Added _Generic() const test - currently failing
Test fixes and fresh tests