Problem: fetching zrex hits is somewhat clumsy

It especially makes for unreadable code. It's nicer to assign hits to
named variables and then use those variables in code.

Solution: fetch hits into named variables, zrex_fetch ()
Code cleanup to use zrex_fetch
Merge pull request #628 from hintjens/master

One last clean-up for zsock ephemeral port parsing