Bare API specs for `ContentSelection` class.

This will replace the existing `SelectionWrapper`.
ContentSelection constructor parameter (selector) validation.
`ContentSelection.setStart` method fully specced.