Don't include "build_cc_by" in "make all"

The prereqs don't work out.
use a slightly different Makefile to ensure that partial builds work
add the slightly modified Makefile
API and Web interface can be deployed through Docker
Merge remote-tracking branch 'origin/docker' into version5.3