src/conflict.c: Use GElf_Lib instead of Elf32_Lib

	* src/conflict.c (prelink_build_conflicts): Use GElf_Lib
	instead of Elf32_Lib.
src/Makefile.{am,in}: Add src/arch-mips64.c

	* src/Makefile.am: Add src/arch-mips64.c.
	* src/Makefile.in: Ditto.
gelfx/gelfx.h: Add gelfx_r_{sym,type,info}

	*gelfx/gelfx.h (gelfx_r_sym, gelfx_r_type, gelfx_r_info):
	New definitions.
src/conflict.c, src/cxx.c: Use gelfx_r_{sym,type,info}

	* src/conflict.c (prelink_add_copy_rel, prelink_find_copy_rel,
	prelink_find_copy_rela, conflict_rela_cmp, get_relocated_mem,
	get_relocated_mem, prelink_build_conflicts,
	prelink_build_conflicts, prelink_build_conflicts): Replace
	GELF_R_{SYM,TYPE,INFO} with gelfx_r_{sym,type,info}, respectively.
	* src/cxx.c (remove_redundant_cxx_conflicts): Ditto.
src/arch-mips64.c: Support MIPS64

	* src/arch-mips64.c: New file to support MIPS64.
src/prelink.c: Mark SHT_MIPS_OPTIONS safe

	* src/prelink.c (prelink_prepare): Mark SHT_MIPS_OPTIONS
	as a safe section.
src/space.c: Mark SHT_MIPS_OPTIONS as movable

	* src/space.c (readonly_is_movable, find_readonly_space):
	Mark SHT_MIPS_OPTIONS as movable.