split out the audio engines
dedicated version includes
split audio components into audio_red.o and audio_blue.o
consolidate red/blue diffs in sfx
split instrument duty into audio/
fix some duty labels
rearrange audio.asm
define music constants instead of running around with ((label-$4000)/3)
use music constants everywhere

some sfx are treated as music, but don't have constants yet
condense MapSongBanks
bump pokemontools to play nice with EQUS
Don't use sudo in init.sh

Besides being bad practice, permissions are handled differently cross-platform (cygwin).
Merge remote-tracking branch 'iimarckus/master' into resplit-audio

Conflicts:
	main.asm
bump pokemontools for merging the previous bump

this brings pokemontools up to date, including some map editor fixes
Merge branch 'fix-init-sudo' of https://github.com/yenatch/pokered