BUG: special: fix square root conventions in clpmn and lpmn

Having the branch cut in (-1, 1) requires some care in the square roots.
TST: special: fix mpmath tests for legenp
DOC: special: adjust lpmn/clpmn documentation
do not allow evaluation of clpmn on the cut [-1,1]