Select images on mousedown using Rangy

Removes _selectedImage.
The crux of this PR. We don't store `_selectedImage` any more.

Instead, upon mousedown on an image, we set selection to encompass it, exclusively.