Add version and role to edeploy CLI

When one is dealing with several guests it's hard to keep track on
the version/role of each guest. Looking at the conf file is counterintuitive.
Since we source the conf file at the beginning of edeploy script version and role
are know. This PR simply display them via `edeploy version` and `edeploy role`.
openstack-controller: Removing grizzly repositories

Since openstack-common does the repository configuration, no need to
make it here.
Merge remote-tracking branch 'spredzy/add_version_and_role_to_edeploy_cli'
init: Adding more logs inside the upload log

When uploading the log file, it's pretty handy to get much more about
the context of the host we deploy. Like if the configure is failing but
the host is unreachable, getting the /configure or the dmesg could help
to understand the problem.

So we add both /configure and dmesg when uploading the log file.
init: gzipping uploaded log

To avoid using too much disk space when uploading a log, let's gzip it
before the sending.
init: Let's upload load if rebooting or getting console

If the upload_log is enabled, it's good to upload the log file in all
case. That could helpful for later analysis.
init.common: Be sure all logs are uploaded

In some cases we had an empty log... let's fix the logic and put
everything in the log file before gzip it.

Let's also keep the original file when compressing to avoid loosing
/log.
init.common: Logging /proc/cmdline

This is useful to remember what was the context of this log file.
base.install: Adding lvm2 as based package

In fact, almost all systems needs to manage lvm devices. It's good to
have it available.
base.install: switching to local variables

Moving global variables to local ones. It's much more safer & easier to
read this way.
base: Removing lshw

lshw is only required for pxe & health images, no need to have it on
base though.
build: Fixing invalid file with pxe & health

Let's change a little bit how cleanup is handled.
To insure packages are properly saved, we need to let pxe & health
asking a specific task unless calling it at cleanup time is too late
since dpkg & co got removed.

This patch adds a MAKEFILE_TARGET variable we catch at cleanup time and
if we are on health or pxe targets, we just ignore those file creation.