1st steps towards avatar uploading
moving functions and test to where they belong (avatarProvider)
continuing to provide a nice file-upload experience
linting and unit testing
detecting files as images via mime-types
avatars now saved like other images (by uuid)
moved avatarUrl creation to avatarProvider
finalizing edit avatar page
Merge branch 'master' into profile-pictures
updated layout for editing avatars and refactorings