[test] Add additional tests for smix playing

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in S3M loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in XM loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in MOD loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in MTM loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in IT loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in Startrekker loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in Prowizard loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle memory allocation errors in Soundtracker loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[test] Add test for Oktalyzer format

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle allocation errors for OKT, GAL4 and GAL5 loaders

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle allocation errors in DigiboosterPro loader

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix Archimedes Tracker loader to be thread-safe

Also handle new IFF chunk handler returns and memory allocation errors.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update Digitrakker loader to use new IFF chunk handlers

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update MASI to check IFF register return codes

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix thread-unsafe Digital Tracker loader

Also update to the new IFF API.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update X-Tracker loader to new IFF API

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update changelog

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>