interfaces ftw

This change lets users of package logplex choose whether
to supply a bufio.Reader or a bytes.Buffer (or anything else
that implements logplex.BytesReader).

cc @ryandotsmith