Selection logic in ed_object_select_pick mixed operations for object mode & other modes, making it difficult to reason about. Refactor so object mode selection is isolated to it's own block, following conventions for SelectPick_Params used by all other selection picking operators. This makes it possible to remove a call to de-select all objects which was redundant in most cases.