Implement seek for read file parts

So that an upload part can be rewound and therefore
properly retried.

Fixes #401.
Merge branch 'issue-401' into develop

* issue-401:
  Implement seek for read file parts