Allow creation of a module with no channels

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[SFX] Don't crash if invalid instrument is played

Also allow the sfx subsystem to be initialized without a module loaded.
In this case, create an empty module.

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