conversions between These and Disjunction

Added support for the exclusive-or case with conversions to and from `\/`.
Another example: https://github.com/julien-truffaut/Monocle/blob/master/core/src/main/scala/monocle/std/Disjunction.scala