Use only one instance of global settings, removing sync issues and unnecessary reads

Some bits got moved to more appropriate modules, others (like credentials
handling) still need to be moved. ssu CLI got a bit more readable.

This is part of a big refactoring due to SSU doing mostly repo management
and URL handling instead of the originally planned credentials management
with URL handling as a nice bonus feature.