Got rid of a unit test

This test fails after updating numpy.i to deal with deprecated code.
My investigation into the source of the failure is that the test never
should have passed, so I commented it out.  I could be wrong.
Upgrade numpy.i

The numpy.i file is now compliant with version 1.7 deprecations, but
also works with previous versions of numpy.  I have tested back to
numpy 1.4.1.

Added 4D typemaps and memory-managed typemaps.  These were supplied by
Egor Zindy.

Fixed bugs in 3D typemaps.  I was referencing $3 when I should have
been referencing $4.  Thanks to Egor Zindy for catching this.
Removed doc from list of sub-directories

The doc directory has been moved elsewhere, so I removed the reference
to it in the Makefile.
Re-instated a Python 3 fix
Added Egor's ARGOUTVIEWM_ARRAY3 typemaps
Initialize all DATA_TYPE* data_temp variables to NULL
Updated the numpy.i documentation

The RST documentation file is now consistent with the C macros, C
functions, and list of typemap signatures of the latest numpy.i file.
Updated numpy.i testing documentation

Simple updates to include proper statistics on the number of typemap
signatures supported and the number of individual unit tests
implemented.
Minor adjustments to numpy.i

This includes so formatting adjustments, the removal of two unused
arguments for the make_fortran() function, fixing the number of
supported typemap signatures, including the ARGOUT_ARRAY4 typemap
signature in the comments section, and renumbering the typemap
signatures.
Update numpy.i

1. Removed a few unnecessary data_temp = NULL; declarations -- 2. Cleaned-up my use of either PyCObject_FromVoidPtr or
PyArray_BASE. Both are now deprecated (this to be scrutinised!). -- 3. Cleaned-up various warnings, in particular
relating to the use of  SWIG_Python_AppendOutput($result, XXX) where
XXX should be a PyObject but was a PyArrayObject.
Merge pull request #1 from zindy/patch-1

Patch 1