HPCC-8245 - Clear up a few things

1) bug, race between 1st/2nd broadcasters on different slaves
2) bug, some denormalizelookup cases missing from joinhelper
changes
3) Ensure all members initialized in constructor
(move some things from init() to constructor in the process)
4) Clear up tabs vs spaces
5) Unify on one createLookupJoinSlave() method and use TAK type
6) Add #TEST_FAILOVER_ defines
7) Comment in JFsmart usage

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>