Log data from network with LogRaw().
Rename variables and add comments to clarify.
Rename STRINGS to PATH_STRINGS in strlist_test.
Minor stylistic change.
Fix reverse direction binary search in strlist.

That memrchr() call was skipping the first characters, instead of
skipping the last ones (that include the previous separator found.)

Also added some comments while at it.
Shuffle around things, rename functions accurately, and implement tests.

Looks like a big commit but shouldn't change anything
functionality-wise.
Merge pull request #1629 from jimis/reverse_dns_access_rules

Reverse dns access rules