numpy.i bugfix: fortran ordering check

for ARGOUTVIEWM?_FARRAY[34] typemaps, the included require_fortran check was inverted -- failing if the resulting array had fortran ordering, not if it did not.  This modification inverts these checks.
MAINT: Remove doc/cython and doc/pyrex files.

Pyrex is obsolete and cython does a good job with Numpy these days.
These directories are not packages, so I don't think they need
deprecation.

Closes #4373.
DOC: Document removal of doc/pyrex and doc/cython directories.
BUG: Masked array filled method ignores fill value

When string fill value is passed to the filled method of
a masked array with object ('O') dtype, it is ignored and
masked elements are filled with '?' instead.

Fixes #4436
BUG: Fixes SystemError in dtype(user_defined_type).name

Adds an additional check that the "numpy." prefix exists before removing.

Closes #4357.
BUG: Fix support for builds in dirs with whitespace

Add escaping and quoting of dirs and enabled POSIX support in lexer.

Closes #4382.
BUG: fix double bool compares not being set to 0x1

mask needs to be applied after all packing else the result is the
saturated values (127)
Merge pull request #4402 from meltingwax/meltingwax/4357

BUG: adds check in dtype.name that string starts with "numpy." prefix before removing it (Fixes #4357)
MAINT: Use static variable in numpy/core/src/multiarray/descriptor.c.

This produces slightly cleaner code. When the const string array is not
static, gcc puts it on the stack and initializes it on every entry.
Update link to EricsBroadcastingDoc
Merge pull request #4446 from juliantaylor/bool-fix

BUG: fix double bool compares not being set to 0x1
MAINT: remove some duplication in vectorized compare code
Merge pull request #4437 from abalkin/issue-4436

BUG: Masked array filled method ignores fill value
ENH: vectorize isnan

isnan on amd64 is equivalent to x != x so we can use the existing code
with only adding a specialization for unary loops.
Merge pull request #4448 from sviterok/fix_broadcasting_doc

DOC: Update link to EricsBroadcastingDoc
Merge pull request #4447 from charris/small-optimization

MAINT: Use static variable in numpy/core/src/multiarray/descriptor.c.
Merge pull request #4449 from juliantaylor/vectorize-isnan

ENH: vectorize isnan
Merge pull request #4421 from meltingwax/meltingwax/4382

BUG: Fix support for builds with directories that contain whitespace
Merge pull request #4418 from charris/remove-cython-pyrex-directories

MAINT: Remove doc/cython and doc/pyrex files.
BUG: restore api for file npy_PyFile_Dup and npy_PyFile_DupClose

breaking the api breaks matplotlib build and pip installation.
Introduce npy_PyFile_Dup2 and npy_PyFile_DupClose2 as replacements