add wrappers for NumPy C API (ugh), and copy-free conversion of Julia arrays to numpy.ndarray