Merge pull request #542 from pitrou/faster_test_ufuncs

Issue #541: make test_ufuncs faster
Fix guvectorize scalar args #532
Fix reference leak on error in Numba_extract_record_data
Merge pull request #537 from pitrou/complex_eq_ne_2

Issue #535: Support scalar comparisons between complex numbers
Make declaration of specialized signatures less repetitive
Merge branch 'master' of github.com:numba/numba into complex_abs

Conflicts:
	numba/targets/builtins.py
Merge pull request #540 from pitrou/complex_abs

Fix #529: support abs(complex)
rearranged ufunc tests to be more in line with numpy_support.rst

Basically categorized the ufuncs in a similar way that the one used
in NumPy’s documentation
Merge pull request #536 from esc/doc/fixup_quickstart

Doc/fixup quickstart
Increase ndarray fast path dispatch ndim limit to 5D.
Fix #551: add tests for the operator module and fix the typing declarations
Fix #525: math.floor(), math.ceil(), math.trunc() now return an integer, not a double
Fix behaviour on Python 2.x, and fix mistake on tests can didn't expose the problem
Remove line that was inserted by mistake (should fix tests under 2.6)
Merge pull request #553 from pitrou/floor_ceil_trunc_return_type

Fix #525: math.floor(), math.ceil(), math.trunc() now return an integer, not a double
added tests to many NumPy “floating functions”

Also updated the numpy_support file with those functions that worked.
bitwise_not/invert python mode test functional

Also updated the numpy_support.rst file to point that it is working
in python mode
Merge pull request #552 from pitrou/operator_tests

Fix #551: add tests for the operator module and fix the typing declarations
Merge pull request #531 from pitrou/complex_ctor_530

Issue #530: allow complex(complex)
Merge pull request #544 from pitrou/extract_record_data

Fix reference leak on error in Numba_extract_record_data