[wip] Avatars

Still a work in progress.

Status:

- [x] `GET /v1/avatar`
- [x] `GET /v1/avatars`
- [x] `POST /v1/avatar`
- [x] `POST /v1/avatar/upload`
- [x] image processing worker to resize images
    - [x] worker server
    - [x] computer cluster with gm
    - [x] upload to s3
- [x] put processed images on s3 public bucket
- [ ] domain for s3 public bucket
- [ ] fxa-dev integration
- [ ] docs
    - [x] docs/API.md
    - [ ] docs/DESIGN.md
- [ ] tests
    - [x] tests with img.local driver
    - [ ] tests with img.aws driver

fixes #29 
thought: I don't know if javascript has a nice pattern for doing it, but it would be good to have some sort of "abstract base class" or similar just to document the public API implemented by these backends.