allow larger
rename legacy analysis
rename legacy analysis
rename legacy analysis
fix issue 51: don't corrupt legit null data

The eat_nulls method was inadvertently corrupting data at the end of
the stream, if the data also happened to be a null.  Appending two
nulls to the end of the stream should solve the issue.

Apologies to @danalewis and @scottleibrand in the meantime.

;-)