Move BilingualLM under LM.
Fix a few bugs in BilingualLM for phrase based decoding.
Fix bugs in BilingualLM for chart based decoding.