Hygiene: Remove duplication passing user data around

Introduces a UserTuple class for handling the combined
user wiki/id/ip variables.  Removes a variety of
duplicated handling.

Required some adjustments to IRCLineUrlFormatter where it
mocks up some objects.

Change-Id: I10d84fbd3c5b4d899ba4bc5aafb7f85e6984acb4
Hygiene: Restructure Flow\\Data namepace for clarity

Change-Id: I9290f89cab058ea0bb617bac2d3269c748e7e52c
Merge "Hygiene: Remove duplication passing user data around"
Merge "Hygiene: Restructure Flow\\Data namepace for clarity"