Move the DataLayout to the generic TargetMachine, making it mandatory.