@oxtoacart started this branch to fix getlantern/lantern#992 (hence the name) but after making some progress, we changed course to work on getlantern/lantern#946. So some of the Version stuff is incomplete, but I guess we can get back to that after merging? We could also try to cut a new branch off this one, do some rebasing and tighten up the PR to a single focused commit or two, but maybe it's not a big deal