Hey @iglesias - is indeed needed here, because the test uses `SG_SPRINT` and broke when I removed `SGIO.h` from `SGObject.h`.

Before only working because it was included indirectly (transitive): `io_linereader.cpp` included something, (that itself included something,) that included `SGIO.h`.