img: Fixing os & version splitting

The os name can be composed of "-" which was breaking the current code.
pxe: Adding upload.py as dependency

The upload.py dependency was missing making updates on upload.py not
being embedded on later rebuild.
upload: Adding matched profile into /vars

When debbuging a system it's pretty useful to know which profile got
used. The var['edeploy-profile'] own this information.

PROFILE= variable is now feed with the matched edeploy role
pxe: Moving logs into /var/log/edeploy/

When the OS is deployed, some information were put into /var/log.

Let's move them to /var/log/edeploy to get more readability of what is
related to edeploy.

This patch also add some new logs :
- the configure script (useful to understand what was supposed to be
  done)
- the dmesg (to get the kernel log during the deployment)