apply patches from patchdir
bump libgap package patchlevel
python-sage build system continued/cleanup

mostly CPPFLAGS, runtime environment
python-sage: env

- also expand braced variables
  .. so they work in sh *and* make *and* env.py
- rearrange LIBCSAGE_INCLUDES
- split includes into lists
- fix SAGE_SRC
Merge branch 'libgap_include' into sagelib

(need headers in include/libgap)
Merge branch 'python_sage_build' into sagelib
Merge branch 'sagelib' into toplevel

Conflicts:
	build/deps
python-sage: whitelist python2.7 multiprocessing in stackframes test
python-sage: comment on header hack
python-sage: make libgap obsolete (I)
python-sage: make libgap obsolete, II (patches against gap upstream)
cython: add -MF switch to write dependency files (#14728)

... and -M -F -D -P
cython: patch: gdb output dir option
sage-doc: build system
sage-doc. use SAGE_DOC_SRC as doc source path

this is required if srcdir!=builddir. otherwise it doesn't make a
difference
sage-doc: improve dist
sage-bin: env

- adapt env
- remove sage-arch-env
sage-bin: remove ECLDIR from env.sh (ecl takes care of it)
sage-bin: sage-build
sage-bin: sage-spkg.in