Minor code cleanup and notations

Minor code cleanup and notations: FIXME items.
Many xstats updates; added define

canPose was not being set so was reported wrongly; RLV status was
being incorrectly reported (and now points to a new bug in that
RLV status is not being reported); elaborate list loop replaced
with simple macros and string concatenation.
Minor code cleanup; text RP edited

Some of the text RP needed copyediting and punctuation; done.
There was some repetitive code; cleaned up.
"Processing reply" notations

Sometimes the "Processing reply" note is not followed by anything,
leading to confusing output. The output is also produced for all
keys, including normal keys - again leading to confusing output.