bugfix in build_ext: check that ext has an attribute before trying to
use it
DOC: Change example to demonstrate function

"a * 0.5" example might as well be new_func(a) directly, it doesn't demonstrate the purpose of apply_along_axis().
 reduces excess cleverness from 1/2 to 1/3
Fix for ufuncs with built in input operands and custom output operands
Add unit test for ufunc with custom type

Add unit test for ufunc with built in input types and custom output type.
Also, borrow rational custom dtype code from numpy-dtypes projects so that numpy
has a custom dtype for testing purposes.
Fix build issues on python 3
More updates for python 3
Add another test for ufunc custom output type
Rename rational.c.src to test_rational.c.src
Rename rational module to test_rational
BUG: hardcode some known shared library extensions

the configuration variables are not a reliable mean to get the shared
library extension. darwin, windows and debug linux are wrong in these
variables.
SHLIB_SUFFIX is also wrong as of python 3.3.1
closes #3057
BUG: Fix some README links to point to www.numpy.org

Fixes #3288
Formatting changes
DOC: expanding documentation of index ordering

Trying to separate the ideas of index ordering and memory layout.

As discussed on the mailing list
BUG: sphinxext: fix sphinx extensions broken recently
Merge pull request #3296 from pv/fix-sphinxext

BUG: sphinxext: fix sphinx extensions broken recently
Fix np domain to avoid duplicate module indices in docs
Merge pull request #379 from JonWaltman/doc-fix-duplicate-modindex

DOC: sphinxext: Fix np domain to avoid duplicate module indices in docs
Merge pull request #2822 from ContinuumIO/custom_output_operand_fix

Fix for ufuncs with built in input operands and custom output operands
Merge pull request #3294 from matthew-brett/layout-order-docs

DOC: expanding documentation of index ordering