Throw when reading beyond the end of a FileStream
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
FileBrx::Seek should have the same default param as other Seeks.  Also tweak FileStream to make it more useful to test code.