python-sage build system

- verbosity fix
- note a but about *.Pcython
- improve environment latching in configure
- trivial $(PYTHONPATH) fix
integrate sagelib build systems into old toplevel

- build/install
  - export SAGE_SCRIPTS_DIR
    .. required to override some magic happening later
  - sagedist/bin to path in install
    .. that's where sage-spkg is
- build/deps
  - configure src/{bin,doc}
  - use stamps
  - run autogen, require AUTOTOOLS
python-sage build system continued/cleanup

mostly CPPFLAGS
Merge branch 'python_sage_build' into sagelib
sagelib bsc
python-sage: env

- also expand braced variables
  .. so they work in sh *and* make *and* env.py
- rearrange LIBCSAGE_INCLUDES
- split includes into lists
sage-bin env
patch libgap
python: sage bsc
sage-python: env
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-bin: env

- adapt env
- remove sage-arch-env