constrain avatars to square aspect ratio

(the fallback icon needs adjustment: still a static size - suggest an img/svg)

the diff is messy, sorry, looks like sublime trimmed line endings or something!