Enhancement: Improved error messages from the AppProviders

Some rather cryptic messages are now hidden to users, and
some others are made more user-friendly. Support for multiple
locales is still missing and out of scope for now.

https://github.com/cs3org/reva/pull/2258
