Pull changes to collect domain fronting dialing stats

Closes getlantern/lantern#1913  Includes changes that require changes on the Java side, see https://github.com/getlantern/lantern/pull/1921
Yeah.  In practice, the distinction between an update and a state is quite minor.  With Increment stats, there actually is no difference.