

I've been getting sloppy lately... didn;t run streaming tests against
most recent vorbisfile state machine fix ebcause I thought it didn't
affect non-seekable.  I was wrong, and the chnage broke things.

This fixes non-seekable input and I actually ran all the basic tests
(streaming, seekable, seeking, crosslapping and full chain tests)
before this commit.

Monty

svn path=/trunk/vorbis/; revision=5343

nicolaichuk/vorbis,emscripten-ports/Vorbis,eidy/vorbis,ShiftMediaProject/vorbis,felipebetancur/vorbis,felipebetancur/vorbis,youfearm3/vorbis,erikd/vorbis,emscripten-ports/Vorbis,eidy/vorbis,erikd/vorbis,nicolaichuk/vorbis,ksophocleous/vorbis,youfearm3/vorbis,ShiftMediaProject/vorbis,ShiftMediaProject/vorbis,erikd/vorbis,emscripten-ports/Vorbis,ksophocleous/vorbis,nicolaichuk/vorbis,mwgoldsmith/vorbis,ShiftMediaProject/vorbis,mwgoldsmith/vorbis,youfearm3/vorbis,nicolaichuk/vorbis,ksophocleous/vorbis,felipebetancur/vorbis,eidy/vorbis,mwgoldsmith/vorbis,ShiftMediaProject/vorbis,eidy/vorbis,youfearm3/vorbis,mwgoldsmith/vorbis,erikd/vorbis,ksophocleous/vorbis,ShiftMediaProject/vorbis,emscripten-ports/Vorbis,felipebetancur/vorbis