read method
reads every line from a file calling the passed lineAction
for each line.
if you return false from a lineAction
call then
the read returns and no more lines are read.
Implementation
void read(CancelableLineAction lineAction) {
core.LineFile(path).readAll(lineAction);
}