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)