Fix Solaris Studio compiler macro

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[test] Address Solaris Studio range warning

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[test] Add new note with no ins after keyoff test

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix XM new note after keyoff event

When a new note is issued without instrument after a keyoff in XM,
reset key release and fadeout data. See Last Battle.xm, reported
by Napoelonche Lamasticot <adressealeatoire@gmail.com>.

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

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