Remove the support of remove-insert_final_newline property

The support of this option seems to problematic.

'noeol' option automatically removes the last new line every time.

'binary' option is too evil for us. It makes handling BOM uneasily, and
probably some future properties. Undo tree would break if we want to
handle BOM with 'binary' on.