Change the writeable flag back to its original state when finished.
Test a more flexible approach allowing list of mixed dtypes.
Comparison of three version of functions length and set_number_of_points in Cython.
Make a new benchmarking function to compare Orignal, MrBago and the flexible version of functions length and set_number_of_points in Cython
Update benchmarking function
Improved flexible version
Made test_streamline Python3 compatible
DOC - add info on how to change default tempdir (multiprocessing).
Merge pull request #431 from MarcCote/fix_streamlinespeed

Change the writeable flag back to its original state when finished.
Merge pull request #440 from gabknight/doc_multiprocessing

DOC - add info on how to change default tempdir (multiprocessing).
NF: generate config.pxi file with Cython DEF vars

Eleftherios needs to do conditional compiling depending on whether
openmp is present or not.

Following the recipe in
http://stackoverflow.com/questions/3826458/cython-conditional-compile-based-on-external-value
-- build a ``config.pxi`` file containing DEF variables that can be used
in extension code.  For example, with the code here, a Cython extension
could include the following:

    include "config.pxi"

    IF HAVE_OPENMP:
        cimport openmp
Merge pull request #445 from matthew-brett/conditional-compiling

NF: generate config.pxi file with Cython DEF vars
BF: fix link to npy_math function

Link against numpy static math library - see
https://github.com/numpy/numpy/blob/master/doc/source/reference/c-api.coremath.rst
HACK: work round windows npymath compiling

Numpy binaries built with mingw have ``libnpymath.a`` library to link
against, but VC needs ``npymath.lib``.  The mingw library may be
compatible with VC, so detect the problem, and copy the library to a
temporary location to link against.
BF: isinf is not defined in visual C. Using cimport instead.
BF: using cimport from libc.math instead of math.h in vector_fields and expectmax
BF: added missing __init__.py file in tests
BF: compare the return value of isinf against zero. Apparently it is returning a python Boolean instead of a simple int (I don't have this problem on my side though, if this doesn't work we may need to acquire the gil)
BF: using numpy's isinf with gil. Apparently isinf is not defined in libc.math
BF: imports math.h functions via dpy_math.h