elf: special-case handling of main object
elf: special-case handling of main object

Some platforms would report the name of the first object as the original
binary executable path, while others report "boxfort-worker", since we
pass a modified argv0 to the workers. To avoid this, we special case the
first entry and use an empty soname.

diacritic/BoxFort,Snaipe/BoxFort,diacritic/BoxFort,Snaipe/BoxFort,diacritic/BoxFort,Snaipe/BoxFort,diacritic/BoxFort,Snaipe/BoxFort