[ELF] Add initial implementation for ARM static linking

The code is "almost" able to link the simplest case of
void main() { return 0; } sample.

Added all needed relocations, GOT and TLS handling.
Some of these may still be improper which causes segfaults.