Finished Gui/song mechanics

- Added config for note reset interval
- Songs now play / stop correctly from gui
- Song effect only occurs if song allowed to play minimum duration
- Refactored ZeldaSong to add notes directly from constructor
- Added all OoT songs and Song of Healing
- Modified ISongBlock/Entity method to include number of blocks/entities
affected and return a boolean
- Ocarina gui now uses transparency
- Updated sounds.json file, but no song files yet
- Renamed 'success' to 'success_magic'
- Added less magical sounding 'success' sound
Updated API version
Added hidden chest block