Rewrite the main loop of VGMSeq::Load. VGMTrans now starts loading all tracks at the same time and this change will solve issue #1.

I tried to keep the backward compatibility as much as possible, but there might be a regression since it is a big change. I have tested all recently used files, but that is not enough to cover all supported formats.

I wish I have never made any regressions.