Merge pull request #36 from sbadia/master

build: Disable DNS reverse lookup for SSH daemon
build/init: support Red Hat and CentOS for kexec
edeploy: Don't start rsync if no add_only

As reported by users, if the add_only is missing the rsync is clearly
not doing something nice since it will break many files.

This commit add a check to insure that an existing and non-empty file
exists unless it will cancel the update process.
server/upload.py: fix setting vars in the configure script.
detect.py: Adding net device businfo

While trying to keep a constant interface naming, it is useful to have
the bus path which represent the PCI path to the device.

This PCI path is supposed to be fixed across the same HW product and so
could be used to detect a physical port on a system.

A typical output will be:
    ('network', 'eth0', 'businfo', 'pci@0000:00:19.0'),

Note that on VMs this parameter will not be populated.
[packages] Added 'man' package to base install
Merge pull request #39 from ghantoos/master

[packages] Added 'man' package to base install
base: Simplify package list

It does exist many duplicates between various package set. The
cross-distro package list wasn't used properly leading to useless
duplicates.

This patch does put all the common packages in the cross distro and
resort packages by alphabetical order.
Merge pull request #32 from Spredzy/add_rst_doc

Add rst doc
Makefile : add dir and fix permissions

Add configuration for health directory.
Fix permissions for $(WWW_CONF_DIR)/{hw,logs,health} directory.
Add sed action for healthdir in edeploy.conf
Merge https://github.com/enovance/edeploy