We return the amount of bytes between the current offset and the visible
length.  Some of the other block readers return a shorter length than
that.  The only advantage to returning a shorter length is that the
DFSInputStream will trash your block reader and create a new one if
someone tries to seek() beyond the available() region.