Moved common cast code to out.c + allow casting of non-registers
MIPS backed sized accesses/loads
MIPS backend casting