Fix inconsistent declarations of abc::io::text::base::line_terminator()
Change abc::io::text::base::line_terminator() into getter/setter pair
Rename abc::io::text::base::encoding() to get_encoding() for consistency