[WIP] Add language picker

This also contains the changes in #1912, so the diff should simplify a bit once that's merged.

Some commentary inline on the remaining rough spots.
Sure, this was the PR: https://github.com/mozilla/webmaker-language-picker/pull/10

I'll update this one to grab the main repo instead of my branch.