rtl::Reference fits just fine here

Change-Id: Icb1ba7f7068f60c4bd5eda7002415214b3d885f3
rtl::Reference fits just fine here

Change-Id: Id0a13af0c0d1aa0b6a21edde0ec7f97730a1c912
rtl::Reference fits just fine here

Change-Id: I80fd6b112134ab2b0e4a592f60a21c7c177b4b01
Fix logic to obtain callee's FunctionProtoType (if any)

Change-Id: I1bfdd865429cc6fa89ea3b6b4fc132b5d5b57b0d
-Wstrict-prototypes

...no reason to not have it enabled for URE C include files and what
little real C code is still left.  (But note that Clang ignores that
warning.)

Change-Id: Ia6940f9f940a0c226e9b724331d65c9862ce32e6