Created by: qingliu1111
Add bidirectionality architecture exploration proposed by in Artetxe et al. to metaseq by migrating code from fairseq repo.
Test Plan
Verified the correctness of migrated code by testing with four variants:
- CLM
- MLM
- CM3
- prefix CM3