Add fast autojit dispatch mechanism
Move common Cython declarations into _numba.pxd
Add numba function wrapper module to setup.py
Map jit/autojit functions to their respective types
Use numba function wrapper for jit and autojit functions
Create autojit specialization cache