Implement OT for SetParagraphStyle vs. SplitParagraph

In order to allow convergence between collaborative clients, the split paragraph op needs to specify what the resulting style of the new paragraph will be.
The off-by-one error is now fixed and new tests have been added, by they do not check the validity of the ``sourceParagraphPosition``.