Closes getlantern/lantern#1766

And if that's the case, might it not be easier to understand the code if it just used a default config that would only get overwritten when it should instead of applying the defaults each time?