Prevent zips and md5s from accumulating in /tmp, and handle non-DHO users in make surgical

Change-Id: Ibe5ce2e5de259df5c8412a3fa260d5055d8aeb10
core: support make 4.00

Make 4.00 is now out, and builds work fine with it.

Change-Id: I49e36d651a7997a52270badb0e8badd975f64e8f

Conflicts:
	core/main.mk

Signed-off-by: DHOMD <DHO@dho.im>
Merge remote-tracking branch 'upstream/jb43' into jb43