[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.
Changes to `webmaker-language-picker` in a fork. It would be good to get the needed functionality merged, probably.