Shallow fusion
Shallow fusion with LM during NMT beam search generation.
1. Implements `BeamSearchSequenceGeneratorWithLanguageModel` for shallow fusion with external LM based on the same tokenizer as NMT model.
2. Updates `examples/nlp/machine_translation/nmt_transformer_infer.py` script to support LM shallow fusion.