added llvm version check
added test for llvm version check
added an assertion for successfully loading numba
changed version check to include all three parts of the string
changed comment
added code to handle git build version issue which appends a
dash and other stuff after the normal version string. Travis builds
where failing with an error.
added code to test new string split
added Python 3 check and which uses imp.reload rather than reload
added Python 3 check which uses imp.reload rather than reload
Merge branch 'llvm_check' of github.com:numba/numba into llvm_check
missed a Python 3 imp.reload
refactor -- replaces exception with sys.exit() call
refactored test to work with Python 2.6, 2.7, 3.3, and 3.4
Merge pull request #645 from numba/llvm_check

check llvmpy version and abort if too old