Cleaned error messages in settings workflow.

We should not be displaying an error message that field is invalid if
we don't know anymore if it is invalid or not. We should reset global
messages on any change, we also don't know if it is still relevant
after the change.
Matching the style.
New PeerDB version.
Cleanup.
We need _id to be able to refresh.