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

Fixes #1727

Also fixes #1722.
Closes #1544.
Closes #1613.
It's bad form to declare `var`s within a block, and I want to avoid calling that method unless it's needed by the view. Otherwise, it needs to be mocked out in every view test– even views like `tooltip`.