cleanup of imm/disp args/emit. also adding meta args to fo.add_arg() calls;WIP
cleanup of imm/disp args/emit. also adding meta args to fo.add_arg() calls;WIP

Change-Id: I5c4ee11ad72e03a6667552ab7e1868ff44a75d64
(cherry picked from commit 2a6a556a5d5f14e81b1e40f8f9554e6569db49f5)

intelxed/xed,intelxed/xed,intelxed/xed,intelxed/xed