Support block-less ASDF files with no final newline

Cc: @nden
Ah, I see.  I guess it is misdocumented -- I was just going based on trying it:

```
>>> import io
>>> x = io.FileIO("setup.py", "rb")
>>> x.seek(5)
5
```