decode data coming from pipes, fix #74

Decoding only the parsed result wasn't implemented correctly.
We now decode every line coming from the (piped) backends.
This way we can work with unicode already for the parsing.