Don't crash if the requested range is outside the any document root

Fixes a crash when running the benchmark.
Merge pull request #497 from peitschie/benchmark-fix

Don't crash if the requested range is outside the any document root
Use a new ops.Canvas.getSizer instead of peeking
at the ancestry of the document root in SvgSelectionView.
Hide native selections only when virtual
selections are used.
Merge pull request #501 from adityab/native-selection-fallback

Re-enable selections for ODP and ODS documents
Use openStyle whenever selecting a new
style in the dialog.

This requires directly selecting a style
when cloning it, without waiting for onAdd.