MRG: TOPUP update

- allows specifying different phase encode directions for individual volumes
- simplifies output naming
- clarifies mandatory requirements
- update workflows that depend on these interfaces