added datalayout creation to MSILTargetMachine