Modify object-data.h to use MemberLookupContext
Summary:
This diff moves object-data.h to use MemberLookupContext instead of class*. It leaves a few TODOs for other places to propagate, but overall, as far as I can tell, most endpoints now correctly pass in the context.
After this change, we can begin making actual behavior changes depending on the moduleName() field of MemberLookupContext, allowing us to check modules during property accesses.
Reviewed By: oulgen
Differential Revision:
D38086420
fbshipit-source-id:
24594da29fd15b1efa04162c224450afda7e1acc