readerutil: Add NewFilter and NewSpaceFilter which filters characters from an underlying io.Reader.