usage_stats: Generate user properties on server side
Created by: attfarhan
This generates user properties on the server, querying our db when we log an event for the relevant properties, rather than making a request from the webapp that potentially queries up to 2000 repos.
This should be more performant and also cleaner, as it no longer piggy backs off of a request used for determining whether to show the context UI feature.