Encoding WAV to MP3

- Using MSBuild, since that's basically what it's for.
Encoding WAV to MP3

- Actually do the encode.
- Touch the file when finished; Flac copies the source timestamp, which means msbuild doesn't skip it next time.
Converting FLAC to MP3.

- It had the wrong extension on the FLAC files.
- Do the FLAC to MP3 conversion.
Converting FLAC to MP3

- Copy tags.
- Use temporary files to deal with failure.
- Delete temporary files when possible.
Rearrange source code.
Put the decoder/encoder streams in place.
More spikage.
More hackery.
More hackery.
Meh
Converted to use async shinyness. It's all good.
Refactoring.
Parallel recurse thingy.
Investigating how MusicBrainz and TagLib# do tags.
Copying tags.
Moving stuff around.
Error filtering.
Added CodecFactory.
It now uses a temporary file for LAME, otherwise we get no VBR TOC.
Moving to folders, namespaces, etc.