Make logo display an option; share common widget code

= Add option to control display of logos
= Move some common code into new TeamData_WidgetUtils class
= Structure code to make it clearer when logos are present