Preparation for some big changes.
Swapping
Don't need to reset rounds
Beginnings of layout loading.
New default tabbed layout. Also introduce layout loading.
Various bugfixes

Limit file dialog to xml files
Clear widget lists when loading a new layout
Add lines to layouts
Remove datasets from layout files until they are ready