Support taking the real/ complex part of a non-complex array
Support strided input ndarrays

Except for reshaped ones.
Merge pull request #343 from serge-sans-paille/neal-fix

Neal fix
Precompute some types
Remove unused value in Attribute Intrinsic.
Remove tables.modules to tables.MODULES to avoid confusing local/globals
Show compilation time in bench
Add documentation for typing and remove dead code
Rework typing conversion
Use introspection for literals typing