Audio codec refactor

Remove snd_codec and replace it with CodecFactory and {Wav,Ogg,Opus}Loader
 which use engine/framework/FileSystem.