Mapillary merge

Squashed 53 commits in #2324 into one - need to review to make sure that git magic was correct.
Convention for translation keys is lowercase_underscore, so this should be `select_image`.