- extend the explicit offset patch to collective explicit offset operations as
  well
- minor restructuring to support the shared file pointer operations correctly
  for explicit offsets