Numba-based optimizations

This contains all of the numba-based optimizations, rebased against the latest praxes/hexrd master. I've marked it as [WIP] to indicate you probably don't want to merge it until we ferret out some more bugs.