get_type_stats_gui: starting final UI

* Separated options into OptionsGroupBox subclass
* Currently not connected, but final options UI done
GetTypeStatsWindow style work

* Widgets finally align to top
* Added tabs for all five generations
Started CalculationOutput class to show Pokemon sorted by stats
More get_type_stats_gui work

* Most layout aspects done
* Signals partially done