So thats final variant of lazy relocation support.
In compare with previous attemp there are 2 major changes:
- This one does not break self-hosting.
- DSO calls are working. Everything what was needed was implemented (I believe).
- Target has supportsLazyRelocations() method which can switch lazy relocs on/off (currently all targets are OFF except x64 which is ON). So no any other targets are affected now, but x64 now has lazy relocs and ability to turn it off !