fix(avatars): load profile image on settings and sign in pages if available

Fixes #1727

Also fixes #1722.
Closes #1544.
Closes #1613.
> Because this._user.getCurrentAccount() returns a promise
That was the idea, but it's broken now after I refactored `User`. It also needs a test. :bangbang: