bufio: fix reading of many blank lines in a row

Fixes issue 9020.

LGTM=bradfitz, r
R=r, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/170030043