AudioCommon: Make the copy assignment operator deleted for WaveFileWriter

Also moved the access level hierarchy to be correct with our style (e.g. public, then protected, then private)