Update format list
Add support for unpacked AMD patterns

TODO: Check registers in book of memories.amd

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Improve checking of SFX modules.
Fix for loading MOD files from memory.
Fix resource leak in case of invalid module structure.
Add checks for required module fields (order, patterns and tracks).
Proper fix of invalid .amf tracks processing.
Fix parsing of Digital Tracker (DT) tracks with empty patterns.
Fix parsing of Protracker Studio (PSM) modules with service channels.
Seek ranges control for memory-based I/O.
Fix Funktracker (FNK) modules detection while memory-based I/O.
Use all supported channels while parsing GDM tracks.
Fixes in Impulse Tracker modules loading: support long envelopes and order list, checks for invalid samples and patterns.
Fixes in XM tracks loading: support any samples count, ignore too long envelopes, better support of packed modules.
Fixes in memory i/o layer. Standard-compatible i/o layer functions.
Fixed crashes in X-Tracker (DMF) loader.
Fixes in MMD1 loader (reading outside of module).
Use standard debug logging in samples load routine.
Use unsigned int in samples attributes.
Fix in AMF loading: check for invalid samples offsets.