model/user: Generate tracking key in User() constructor
scripts/tracking: Added fill_missing_keys.py
model/user: Set tracking_key column not nullable