avoid useless overhead if we don't find anything to do
move cythonize script to Cython.Build.Cythonize to make it generally available and keep bin/cythonize only as a pure start script
merge
minor cleanup
minor safety fix
Py2.4 fix, no need to join the process pool in the error termination case
looking up package path at import time requires Py3.3+
fix base path finding for in-place compilation
properly support '**' pattern in file selection
extract normal cythonize script test from package compilation test as the latter is not supported in Py3.[012]

--HG--
rename : tests/build/cythonize_script.srctree => tests/build/cythonize_script_package.srctree
disable cythonize_script* tests in Py2.4: missing support for running 'python2.4 -m a.b.c'
make test terminate in Py2.6 by disabling parallel compilation
Clarify cdef vs. def function arguments.
Merge branch 'master' into common-types