Dynamic type across the board

In preparation of the Catalyst version of Rigelian I have been increasing the font-sizes on most views, and using dynamic type on almost all views. An added bonus is that this will take into account the system wide font size setting that a user has chosen, thereby making the app more usable for those with less than perfect eye-sight.

This update meant refining the auto-layout definitions on many views, and to simplify things, migration to UIStackView in many places.

The following picture shows from left-to-right the sizes small, large (default) and extra-extra-large.