Moved Formatting.applyStyle into consuming operation

Apply style logic is only consumed in one location. Extra wrapping
functions added in StyleHelper and Formatting are unnecessary, and
should not have been called from outside an operation. Pushing this
logic into the operation prevents accidental misuse.
Add an apply direct formatting benchmark action

Additionally, the benchmark will now take configuration options via the
query parameters rather than after the hash.
Use cursor to dom range conversion functions on OdtDocument
Invert type dependency between Formatting and TextStyleApplicator

A text style applicator is a class that modifies the styles tree via
a formatting object.