Separate nodes in nodeset result by newline or null.

This commit reimplements --xpath option so that nodes in a nodeset
result are now separated by the newline character. This commit also
introduces a new --xpath0 option which performs the same operation as
--xpath, except that nodes in a nodeset result are separated by the null
character.

Custom node separators are no longer supported.

Docs are updated accordingly.
9 jobs for master in 2 minutes and 28 seconds (queued for 26 minutes and 52 seconds)