Created by: MrChengmo
重构了Trainer的设计,现在使用GeneralTrainer进行transpiler下所有模式的训练。删除了SingleTrainer与ClusterTrainer,将TranspilerTrainer重构为GeneralTrainer
TDM通过指定train.trainer为TDMTrainer来实现自定义的流程
将TDMSingleTrainer与TDMClusterTrainer合为一个TDMTrainer