The huge mega update

* Loaders are split into spearate files for MOD and S3M
* Effect code is moved to the Effects.js file and restructured as JSON
* All S3M effects are now supported
* Some minor bug fixes in effect handling
* Scrolling left and right is now supported
* Muting has changed so that volume drops to 0 and the channel shows
that it is muted
* Effect codes now show as defined by the file format