Make buffering consistently use the movements method next() and move() so subclasses can override them.
Make buffering consistently use the movements method next() and move() so subclasses can override them.

frnknglrt/grako,vmuriart/grako