RequestContext should be passed more consistently

(Incomplete Feature, To be Fixed , Priority: Medium, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: We pass the RC a lot, enough to probably standardize on it. Doing so would have huge advantages, not least being able to use it as a thread of control for logging. If QLog took an implicit RC, then it could basically preface spews with a request ID.