Immediate progress reporting to both file and user log in BSA patching process

PatchBSA now ignores voice files

BuildPatchDB now produces empty FileValidations for voice files
BuildPatchDB skips making ESM patches, as the installer doesn't currently support them

Moved bsdiff to Patching