Fix spark-splitter broken after applyAuthorStyles removal + Add spark-split-view and use it

The first commit here fixes #966. The rest introduce spark-split-view and make use of it to simplify things on the client side.

@devoncarew
cc: @dinhviethoa