Added the ability to inject PathKeys (@Keys) and MaskTree (@Projection) into methods.
This allows KeyValueResources to access PathKeys and MaskTree for their requests.

RB=210935
BUGS=SI-965
R=adubman,jbetz,kparikh,si-dev,kjin
A=jbetz