added check for PyError_Occurred to fix issue #539
Merge branch 'master' into abs_fix
added test for issue #539 fix
In the test, added a fix for Python 2.6 which throws a TypeError rather than an
OverflowError.
Changed Python version test
added missing colon on if
moved test to test_conversion.py
added import sys to test_conversion, removed it from test_dispatcher
moved error check on args to for loop
Merge branch 'master' into abs_fix
added llvm ir switch statement logic to build_wrapper()
to handle cleanup of Python Function arguments
cleanup of code -- removed a comment, deleted some whitespace
more clean up -- removed print calls -- and uncommneted call to
make_exception_switch which was commented out for debugging purposes
removed CallGraph() call
added test for switch logic in callwraper.py:build_wraper()
refactored test for numpy records to test records and uint types as function parameters
Merge branch 'master' into abs_fix

Conflicts:
	numba/tests/test_dispatcher.py
added test of callwrapper.py:build_wrapper() for functions with no arguments
refactored placement of switch's on else block return to handle
functions with no arguments correctly
Merge branch 'master' into abs_fix