Rearrange Base.read argument sequence.

options are used more often than length.
Remove unused arguments._read value and rename _index to __index.