Support autojit-device function and cuda.jit as cuda.autojit
Use CPU host name for code generation on the JIT codegen, and forcibly disable AVX
Remove multithread example.
Merge branch 'master' of github.com:numba/numba into use_cpu_host_name
Remove manual enabling of SSE. LLVM does it automatically when asked to specialize for the host CPU.
Merge pull request #885 from gmarkall/remove_mt_example

Remove multithread example.
Merge branch 'master' of github.com:numba/numba into use_cpu_host_name
Add an environment variable to enable AVX.
Merge pull request #882 from pitrou/use_cpu_host_name

Use CPU host name for code generation on the JIT codegen, and forcibly disable AVX.
Merge branch 'master' into cuda_autojit_device
Adapt to codelibrary code
Handle inline keyword as alwaysinline
Autojit inline keyword
Always set datalayout, triple
And always use codegen object to create new module
Allow for automatic inlining by LLVM of @jitted-functions called statically by other @jitted-functions
Merge branch 'master' of https://github.com/numba/numba
Fix the use case of multiple inlinings of a given function, and add tests.
Remove unused imports
Fix #889: fix NUMBA_DUMP_ASSEMBLY for CUDA backend.

Also add tests for debug output.
Include Windows platforms in the mix