init: Fixing dmidecode weirdness bis

Commit 1083cc38fd8a11d293f3191f584df3ad0c07d09a missed a couple of
dmidecode call leading to the same issue.

This commit shall fix it.
Merge pull request #51 from michaeltchapman/http_proxy

Add support for http proxy
init: Fixing kexec case if grub1

If we have grub1 the ret value used to get into the kexec stuff was the
result of the rm of mtab instead of the execution of grub. This is just
silly.

This patch insures that ret is made of grub install.
Fix log rotation

Log rotation doesn't work since we deny the execution of rc.
The line `invoke-rc.d rsyslog rotate > /dev/null` doesn't work.

Closes: #53
doc: the 'or equal' matchers are 'ge' and 'le'
Merge pull request #54 from enovance/bug/53/leseb

Fix log rotation
Merge pull request #55 from enovance/fc/or_equal_matchers_doc_bug

doc: the 'or equal' matchers are 'ge' and 'le'
build/remote-install.sh: use --numeric-ids in rsync
build/policy-rc.d: add more intelligence to detect if we are called from a package scriptlet or outside
server/upload.py: add the config function to be used in configure scripts
build/Makefile: add depencies to base
build/common: disable apt-get and yum outside of build scripts
build/policy-rc.d: support options from invoke-rc.d and be quiet when requested
build/common: clean policy-rc.d usage to have it only active inside build scripts
build/Makefile: fix dependency issue on the health-check target
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
typo: clean an unexpected “-f” in the cmd line
remove_system_on_rhn: do not fail without reason

with this changes, remove_system_on_rhn will not fail anymore if
there is no instance of the server registred on RHN.