LineEndingMode changed from enum to immutable class

Converted LineEndingMode from enumeration to sealed immutable class
which allows us to group LineEnding and NewLineChars properties in
FileTarget under a single entity.