Introduce dataset and data collator for Bert pretrain NSP
Follow up from discussion in https://github.com/huggingface/transformers/issues/6330

This PR introduces changes to allow both the LMML and NSP objectives to be run using ```BertForPretraining```.
Superseded by #6644, thanks a lot for your contribution!