flake8 cleanups in test_sandbox.py

- too long line when adding a --force testcase
remove ancient dbsake man page

- These should be generated via sphinx - which is not yet
  implemented.  This particular man page is very out of date
  now and is useless.
remove contrib/mkscript.py
add dbsake.sh target to create a bundled dbsake archive

- This replaces the old mkscript.py script to create a
  python executable zip archive.
remove unused badge urls
exclude dbsake/distutils_ext.py from bundled executable
tweak docs build / clean actions in Makefile

- run make -C docs clean during clean action
- skip "open ..." action after building documentation
tweak pytest config in setup.cfg

- Added --cov-report term-missing to pytest config, in order
  to show the report of missing coverage
cleanup dbsake.sh bundler logic

- set LANG to a en_US.utf8 if it is set to C
- cleanup verbiage if a valid python cannot be found
- report found python version correctly - before this was
  leaked as python -V writes to stderr not stdout
- ensure all error messages are written to stderr, not stdout
  This was incorrectly redirecting stderr->stdout rather than
  the other way around
- use exec ${python} rather than fork + exit