* check current line ending before replacing it with new value, NOEOL line is not necessary last one
 * show '*' when mixed EOL in file is found
 * remove Binary encoding selection - can not be saved anyway
 * code deduplication

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@24236 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac