Complex javadoc updates.

Update text documenting technical corrigendum DR 471.

Added missing 'Special cases:' text.

Ensure pow is consistent with add/subtract/etc describing Complex or
real arguments.
diff --git a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
index 5a53698..f2b5d8f 100644
--- a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
+++ b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
@@ -1943,7 +1943,7 @@
      * <li>If {@code z} is NaN + iNaN, returns NaN + iNaN.
      * </ul>
      *
-     * <p>[1] This has been updated as per
+     * <p>Special cases include the technical corrigendum
      * <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
      * DR 471: Complex math functions cacosh and ctanh</a>.
      *
@@ -2019,6 +2019,7 @@
      *
      * <p>The hyperbolic cosine of \( z \) is an entire function in the complex plane
      * and is periodic with respect to the imaginary component with period \( 2\pi i \).
+     * Special cases:
      *
      * <ul>
      * <li>{@code z.conj().cosh() == z.cosh().conj()}.
@@ -2647,17 +2648,17 @@
     }
 
     /**
-     * Returns the complex power of this complex number raised to the power of \( x \).
+     * Returns the complex power of this complex number raised to the power of {@code x}.
      * Implements the formula:
      *
      * <p>\[ z^x = e^{x \ln(z)} \]
      *
-     * <p>If this complex number is zero then this method returns zero if \( x \) is positive
+     * <p>If this complex number is zero then this method returns zero if {@code x} is positive
      * in the real component and zero in the imaginary component;
      * otherwise it returns NaN + iNaN.
      *
      * @param  x The exponent to which this complex number is to be raised.
-     * @return <code>this<sup>x</sup></code>.
+     * @return This complex number raised to the power of {@code x}.
      * @see #log()
      * @see #multiply(Complex)
      * @see #exp()
@@ -2680,16 +2681,17 @@
     }
 
     /**
-     * Returns the complex power of this complex number raised to the power of \( x \).
+     * Returns the complex power of this complex number raised to the power of {@code x},
+     * with {@code x} interpreted as a real number.
      * Implements the formula:
      *
      * <p>\[ z^x = e^{x \ln(z)} \]
      *
-     * <p>If this complex number is zero then this method returns zero if \( x \) is positive;
+     * <p>If this complex number is zero then this method returns zero if {@code x} is positive;
      * otherwise it returns NaN + iNaN.
      *
      * @param  x The exponent to which this complex number is to be raised.
-     * @return <code>this<sup>x</sup></code>.
+     * @return This complex number raised to the power of {@code x}.
      * @see #log()
      * @see #multiply(double)
      * @see #exp()
@@ -2747,6 +2749,7 @@
      *
      * <p>The hyperbolic sine of \( z \) is an entire function in the complex plane
      * and is periodic with respect to the imaginary component with period \( 2\pi i \).
+     * Special cases:
      *
      * <ul>
      * <li>{@code z.conj().sinh() == z.sinh().conj()}.
@@ -3007,7 +3010,7 @@
      * and has poles of the first order along the imaginary line, at coordinates
      * \( (0, \pi(\frac{1}{2} + n)) \).
      * Note that the {@code double} floating-point representation is unable to exactly represent
-     * \( \pi/2 \) and there is no value for which a pole error occurs.
+     * \( \pi/2 \) and there is no value for which a pole error occurs. Special cases:
      *
      * <ul>
      * <li>{@code z.conj().tanh() == z.tanh().conj()}.
@@ -3025,7 +3028,7 @@
      * <li>If {@code z} is NaN + iNaN, returns NaN + iNaN.
      * </ul>
      *
-     * <p>[1] This has been updated as per
+     * <p>Special cases include the technical corrigendum
      * <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471">
      * DR 471: Complex math functions cacosh and ctanh</a>.
      *