shell32: Allow copy operation to overwrite an existing write protected file + tests.