Add names for more Audio codecs

- So they don't just show up as "Etc."
Fix the building of libav after fresh clone

- Now the build script will handle initializing and updating
  the libav submodule.