further cleanup of schemas. Site-schema was removed entirely, whereas only the project-schema was kept. I am not totally satisfied about this solution, and project handling in general. Don't think this should be part of any app, but be added at some later point. Maybe bprocess, or even later through a separate package
A little overhaul on how user settings are handled. Please note that it is not really possible to
have the user settings directory configured in the kvstore, as the one affects the other.

This cycle can only be resolved by doing this multiple times, which is slow and confusing.
Therefore I just don't do it. It might be possible one day to configure this through
an environment variable, which wouldn't introduce dependencies.
Some minor improvements to the way Applications are started, and to the amount of information provided underneath the 'process' key.

test_utility is working once again.
Now all tests have the chance to run, and can be fixed one by one.
It seems it only depends on the non-existing 'python' package, but we will see about that.