Use hashes for all kafka keys
including origins, visits, visit statuses, and extrinsic metadata
currently we are using a mix of hashes, and dicts of bytes and str, so it's less than ideal.
It would also solve the issue we have to implement #2668 (closed).
Migrated from T2686 (view on Phabricator)
Edited by Phabricator Migration user