ENH: enhance meshgrid to generate 3D grids, sparse grids, matrix indexing.
MAINT: clean up docstring and some minor items in meshgrid.  Remove ndgrid.
BUG: meshgrid: raise error on single input.
TST: meshgrid: test expected shapes for Cartesian and matrix indexing.
STY: meshgrid: some minor changes to address review comments.
TST,WRN: Add a parameter to control which warnings raise during testing

The default is set to (RuntimeWarning, DeprecationWarning), and
the intent is to leave it as this on master, but change it to ()
immediately after branching for 1.7 in that branch.
WRN: A small tweak to make deprecation warnings always at least print
TST: add "raise on warning" behavior to NoseTester constructor.

Also document that behavior has to be switched for a release, and remove
comments on turning on deprecation warnings that don't apply anymore.
TST: add some string kw options to simplify switching NoseTester behavior.
DOC: minor correction to NoseTester doc.
BUG: Fix alignment bug in data copy routine

Thanks to Matthew Brett for tracking this down on a 64-bit SPARC
running Debian.
Merge pull request #219 from mwiebe/test_warn_param

Add parameters in NoseTester constructor as well as in NoseTester.test() to control which warnings raise an error.  An explicit difference is made between the master branch and release branches.

This was mentioned on the ML: http://thread.gmane.org/gmane.comp.python.numeric.general/48210
TST: fix string comparison test failures on Windows for Python 2.5.

This is caused by the inconsistent floating point handling of Python itself.
On Windows with 2.5:
>>> "%s" % 1e-6
'1e-006'

With 2.6:
>>> "%s" % 1e-6
'1e-06'

Reviewed as PR-225.
BUG: Use npy_intp instead of long in mtrand.

This fixes a problem on 64 bit Windows where a 64 bit index is
needed but long is only 32 bits.
GEN: Regenerate mtrand.c from modified mtrand.pyx.
DOC: generate links to source code
STY: cleanup hashdesc.c to follow our C conventions.
BUG: fix inconsistencies in dtype flag type at the C level.
BUG: fix #2017 by ignoring type_num in the hash input.

Since type_num is not considered in PyArray_EquivTypes (for dtype
equality comparison), seems reasonable to ignore it for hashing as
well.
BUG: fix flags type when exposed to python.