Port over viz package
Port over AST validators
Add module name to environment
Support deletion of trait delegate
Do away with cfg transform in environment
Resolve template types in type inference pipeline
Clean up visitors and visitor state
Fix up some old references
Merge branch 'devel' into cfport

Conflicts:
	.travis.yml
	numba/pipeline.py
	numba/specialize/funccalls.py
	numba/transforms.py
Don't remove llvm module from environment after codegen
Add loop option to numba.test()
Revert potential break of issue 57 (python 3.2)
Revert potential break of issue 57 (python 3.2)

	This reverts commit 4739415141967af59c5bf249e70c1458f2da854a
Add numba annotation format and source rendering
Render intermediate representations inline or outline in text renderer
Forgot to add code
Update reference to CFG after revert
Added llvmmath to list of dependencies and requirements.txt.
Minor tweak of use case outline in architecture.rst.
Be verbose when installing with pip