Eng5517

Add some crude stats for client affinity to the client.  Basically, will tell you if the client is making affinity decisions for a partition, and if there are periods of time where it has to fall back to round-robin.  If affinity is never used, or transactions are never sent to a particular partition ID, the stats will not have entries for all (some) of the partitions.