message: [Grappler] Call layout optimize before remapper.
  Arithmetic optimizer rewrites
  FusedBatchNorm -> Relu -> Max
  into:
  FusedBatchNorm -> Max -> Relu
  and this breaks pattern matching in remapper.
diff: @@ -191,6 +191,9 @@ Status MetaOptimizer::InitializeOptimizers(
  if (cfg_.shape_optimization() != RewriterConfig::OFF) {
  optimizers->push_back(MakeUnique<ShapeOptimizer>());
  }
  + if (cfg_.layout_optimizer() != RewriterConfig::OFF) {
  + optimizers->push_back(MakeUnique<GenericLayoutOptimizer>());
  + }
  if (cfg_.remapping() != RewriterConfig::OFF) {
  optimizers->push_back(MakeUnique<Remapper>(cfg_.remapping()));
  }
  @@ -213,9 +216,6 @@ Status MetaOptimizer::InitializeOptimizers(
  optimizers->push_back(
  MakeUnique<AutoMixedPrecision>(cfg_.auto_mixed_precision()));
  }
  - if (cfg_.layout_optimizer() != RewriterConfig::OFF) {
  - optimizers->push_back(MakeUnique<GenericLayoutOptimizer>());
  - }
  if (cfg_.memory_optimization() != RewriterConfig::NO_MEM_OPT) {
  if (cfg_.memory_optimizer_target_node_name_scope().empty()) {
  optimizers->push_back(
  