Fix Issue 10662 - byLine!(Char, immutable Char) won't compile

http://d.puremagic.com/issues/show_bug.cgi?id=10662

This wouldn't compile because `readln(buf)` now requires a mutable `buf`.
Also make `ByLine.line`, `ByLine.first_call` private.