#13916: Fix inspection of interactive Cython code
Trac #16049: allow pycrypto to build if SAGE_ROOT is in PATH

If `$SAGE_ROOT` is in `$PATH`, then `pycrypto` may fail to build: the
command `sh configure` in `setup.py` can mistakenly execute
`$SAGE_ROOT/configure`.

URL: http://trac.sagemath.org/16049
Reported by: jhpalmieri
Ticket author(s): John Palmieri
Reviewer(s): Thierry Monteil
Trac #13916: Fix inspection of interactive Cython code

The following happens with sage-5.6.b2, at least in the debug version
from #13864 (I could imagine that the new Cython version from #13896
could be related as well):
{{{
sage: cython('''cpdef test_funct(x,y): return''')
sage: from sage.misc.sageinspect import sage_getfile
sage: os.path.exists(sage_getfile(test_funct))
False
}}}

IIRC, it used to work. hence, I suppose some paths have changed.

URL: http://trac.sagemath.org/13916
Reported by: SimonKing
Ticket author(s): Simon King
Reviewer(s): Volker Braun
Trac #16084: matplotlib dependency on pkgconf

The matplotlib dependency is wrong, this is probably the reason for the
build failure on old OSX versions where it fails to find freetype. If
you build serial / almost serial then pkgconf is not build before
matplotlib. On highly parallel builds, pkgconf finishes much before
matplotlib is started.

URL: http://trac.sagemath.org/16084
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s): John Palmieri, Sébastien Labbé