build/edeploy: don't fail if PROFIL is not set

When booting an image directly from LXC or OpenStack Heat, there is no
hardware discovery and configuration so there is no need to set PROFILE
argument.

This patch warns the user that we won't be able to use hardware features
without failing the process.

Close #171