- All base numeric types now supported (int, float, long, and complex)

- Main constructor name changed from ``adfloat`` to ``adnumber`` to go
  with the full numeric support (not just floats). All arithmetic
  calculations follow the respective types now.

- ``real`` and ``imag`` properties added to ADF class.

- Updated all class docstrings with examples.
Updated revision_history.txt to ad-1.1
- Updated all functions to work with their respective numeric types using
  the math and cmath module functions.

- Updated all function documentation to reflect basically the same as the
  math module.

- Added ``pi`` and ``e`` module members.

- Added ``atan2``, ``isinf`` and ``isnan`` methods.

- Updated ``log10``, ``log1p``, ``expm1``, and ``fabs`` to use the actual
  math module functions, mostly for their higher precision at certain input
  values (see the math module documentation for more details).
Fixed bug in sqrt function
Numpy arrays as input to adnumber return Numpy arrays
Removed some unnecessary whitespace
Fixed a bug in the log(...) function
Updated to rev 1.1