Update C/Fortran flags for 1D arrays
Add C/Fortran flags to specialize on in the autojit dispatcher
Associate element type with list and tuple types
Make context argument to type inferring functions optional
Fix result type of numeric type promotions with different type kinds

    E.g. promote(int64, float32) => float64
Add container type for lists/tuples
Type inference for np.{where,nonzero,array}