Capture git revision and requested hostname in tracking context

Reviewers: @rocha, @brianhw
Defaults should live in common.py and should be overridden here.  I think this is a good pattern to follow since that way common.py will have all vars that could be overridden in one place.