Error fixed in ImageView.CanSelect.

- If you defined CanSelect to false it didn't cancelled the selection
even if the existing code seemed like doing that —because CanSelect
was setting can_select to false before defining Selection, and
Selection setter does nothing if can_select is false.

Signed-off-by: Stephen Shaw <sshaw@decriptor.com>