NumPy seems important enough to break the rules in the Cython magic
implementation. We could either always add it to the include paths if it
can be imported (although importing it might be quite costly if it's not
used), or we could at least define (and detect) an alias name for the NumPy
includes which users could then write into their distutils directive, and
which would trigger a NumPy import and setting the alias in the cythonize()
call.
Stefan