fix(avatars): integrate the profile images backend

We shouldn't merge this before the dev backend is ready: https://github.com/dannycoates/fxa-dev/issues/24.

Fixes #1556.
I default to `image/png` here because jpeg is more lossy, but we could do jpeg here too. In the other places, such as the webcam, we expect a jpeg image.