+ Updated EnsureCopyrightHeader to preserve Encoding of the original file (for example, the © symbal in assembly.cs could get messed up)