Merge commit '2a39b78ba6b56b582eefb15d142eb6e7184061b7'
Remove hard dependency of nose
Add dummy nottest when nose is not available
Fix nose dummy nottest function
Fix tests for python 3
Port generalized ufuncs from numbapro
Port and update gufunc documentation
Added shell script for Jenkins CI support.
Added stub batch file for Jenkins CI on Windows.
fix execute bit on .jenkins
workaround for conda numpy problem in .jenkins
Added more required conda packages to .jenkins
Added use of pip to skip some conda shortcomings in .jenkins
Removed generation of reference to types.NoneType in numba.ir.generator.astgen for Python 3 compatibility.
Make use of BytesIO explicit, since 2to3 can't tell if a Python 2 StringIO object should be binary or unicode.
Updated notes on representing for loops in ir.rst.
Remove unpaired parentheses.
Use `exportmany` for multi function strings.
Filled out more discussion about feature-specific intermediate representations in IR design.
Add some notes to ir.rst