[ELF] Initialize readers and writers on creation.

This makes the target handler a constructor argument because the constructor of
OutputELFWriter relies on it being initialized.
Early exit.
Change how parallel write works.
parallel_for_each
Start poking at Split Ordered List concurrent_hash_set.