Object, COFF: Refactor code to get relocation iterators

No functional change intended.
[libclang] Make sure to visit the body of a CXXForRangeStmt.
[asan] Switch to AsanInitFromRtl in .preinit_array.

There is no functionality change due to a check in AsanActivate.