Improve Data.Predicate.Readable.

In particular provide a proper way to parse lists of values and be
efficient w.r.t [Char].
Rename Data.Predicate.Readable to Data.ByteString.Readable.