cleanup OneOr instances. OneOrApply is unnecessary

because

`implicit def OneOrApply[F[_]: Apply]: Apply[({type λ[α] = OneOr[F, α]})#λ]`

is same constraints

`implicit def OneOrApplicative[F[_]: Apply]: Applicative[({type λ[α] = OneOr[F, α]})#λ]`