Squashed 'posh/posz/' changes from ee9bbd3..7d74d37

7d74d37 Big refactoring, now can specify multiple jump spec parts.
1237277 Fix tab expansion. Didn't work when not aliased to z.
2278faf Implement `-x` and improve display of `-l` options.
8b75c3e Make function calls more obvious

git-subtree-dir: posh/posz
git-subtree-split: 7d74d372fe64cbf6c5a66ab07e04d4169e7f0a6e
Merge commit '59dee08639927e493fc2214579879006cecff60e'