Enhancement: Simplify IgnoreMixin newline handling
Enhancement: Simplify IgnoreMixin newline handling

Use a combination of str.splitlines() and str.join() instead of directly
operating on the open file stream.
divmain/GitSavvy,divmain/GitSavvy,divmain/GitSavvy