MFC r292676:
Only allow one PT_INTERP ELF program header. This also fixes a potential memory leak for interp_buf.