mk: Don't rm 'dist' during clean, just its contents

This is not for temporaries now
mk: Fix a minor UI bug
mk: Fix prepare.mk

The way it was formulated you could only 'prepare' one directory per build.