Allow multiple LO16s after a HI16 in var relocs.

The God Eater demo uses these sometimes, and it should be safe if the
addresses match or at least overflow to the HI16 the same.
Allow multiple HI16's in a row.

The God Eater demo does in fact use these.  Ugh.
Merge pull request #2403 from unknownbrackets/elf-fix

Allow duplicate HI16 or LO16 in variable relocations pairs