Make build_puavo_device_image agnostic on build directory,
instead it must always be provided as a command line argument.
Move the (currently used) policy of using /virtualtmp as the
base directory to Makefile.  The build directory for each separate
build is set to build name (in Makefile), and for other targets,
if there is more than one image build, the wanted target is asked
from user.