Allow duplicate HI16 or LO16 in variable relocations pairs

The ABI doc I was reading really seemed to imply this wasn't allowed, but it seems that the God Eater demo does use it when loading some modules.

This keeps a simple std::vector of HI16's that need to be fixed up, and fixes up each LO16 one at a time.

Should improve / affect any of these games:
http://report.ppsspp.org/temp/recent/kind/174
http://report.ppsspp.org/temp/recent/kind/175

Also fixes an errant log message on the first relocation (oops, that's the 00000000 / ones from the log.)

-[Unknown]