doc: add missing dep on curl

rpm calls rpm to retrieve to grab rpm over HTTP. That's something
we do to bootstrap the base install.
doc: add dep on libfrontier-rpc-perl

libfrontier-rpc-perl is a dependency of build/remove_system_on_rhn
script.
doc: yum-utils is required for yum-config-manager
create-image: add Vagrant support

With this patch create-image.sh gains the ability to
generate a .box Vagrant file in qcow2/libvirt format.
create-image: ensure loop is loaded

loop kernel module is a required. In some rare cases, the module can
be unloaded.
create-image: getopts parameters handling

This patch introduces the use of getopts to handles the parameters:

 -d directory of the eDeploy role
 -n name of the image
 -c optional: configuration file
 -v optional: enable the Vagrant support
build/repositories: make the epel functions coherent
build/common, build/repositories: fix add_rhn_* functions
build/create-image.sh: fix import of common
src/detect.py: fix memory element starting with memory:
create-image: -V $provider

-v is in general used to enable verbose mode. So let's use -V instead.

-V now accept a Vagrant provider.
detect: Fixing multi-node memory detection

On some hosts, the memory is reported like "memory:x" instead of
"memory". This case wasn't managed at all by the existing code which
missed to grab the memory information in such case.

If memory:x is present, then the ':x' value is used inside the bank name
like  (x is just a number >=0)

before: bank:0
after:  bank:x:1

Note that the amount of banks is reported for the whole system and not
per ':x' memory node.

This does fix the problem of memory detection on some HP BL460c servers.

Thanks fredl for the xml trick.
restore the DIR and IMG parameter

those parameters are not optional argument.
create-image: avoid hardcoded variables
create-image: information message regarding vagrant

show up a nice message once the Vagrant box is ready
create-image: source CFG the old way
Merge pull request #56 from enovance/bug/doc/goneri

doc: add missing dep on curl
Merge pull request #60 from enovance/vagrant

Vagrant
health-check: Fixing string generation

When entering this code, that did raise a python exception.
Sounds like the splitting of the string was the root cause of it.
Using  variable instead of hardcoded value