Plug a leak in numba.types' type cache.
Fix an unrelated issue found when running test_interproc in reference leak mode
Draft for another (more complex) strategy
Merge branch 'master' of github.com:numba/numba into typeleak

Conflicts:
	numba/targets/cpu.py
Revert buggy Type modifications for now
Add Benjamin Peterson's six module
Fix type leak by using a registry of weak references
Add a commit for a potential problem
Remove copy/paste job from six (with renamed APIs!)
Fix potential pollution of _typeconv's hash table
Improve a comment and remove an unused attribute
Merge branch 'master' of github.com:numba/numba into typeleak

Conflicts:
	numba/tests/support.py
	numba/types.py
create a resolve_argument_type to capture some of the old type mapping logic needed by CUDA target
Issue #695: Automatically export C helper functions

The pythonapi.fix_python_api function exports C helper functions.
However, each export is done manually by adding a new call to
llvm.ee.dylib_add_symbol for the appropriate helper defined in
_helperlib.c_helpers.  This commit automates the process by just
exporting *every* symbol defined in _helperlib.c_helpers.
Merge pull request #703 from meadori/issues/695

Issue #695: Automatically export C helper functions
Update AUTHORS

Add Meador Inge to AUTHORS.
Update AUTHORS
Merge branch 'master' of github.com:numba/numba into typeleak

Conflicts:
	numba/dispatcher.py
Merge pull request #702 from seibert/cuda_fix

create a resolve_argument_type to capture some of the old type mapping logic needed by CUDA target
Fix #701: skip datetime64 tests under Numpy 1.6