Scale photos to roughly 3 MP

This should both stop issues with memory on phones and also reduce
upload size. Will cause upscaling on phones with < 3MP cameras.

3MP picked as a compromise between quality and file size.

Should fix #121