Fix the Pan code in ncm-network.

The import script failed to set the correct headers and some versions
were hardcoded by mistake.
Use the newest versions of the build tools.

These should allow to run the tests on SL5.
Use append for register_change.

It's more friendly not to override any configs the user might already
have there.
Detect errors in scriplet executions to fix #42
Correct schema for ssh LogLevel

The schema for ssh LogLevel was following standard SYSLOG levels rather than
the correct ssh options, correct this from the schema as used at RAL.
Fix spurious warnings.

If we pass an undefined stdin to the CAF::Process the reporting logic
will raise warnigns about uninitialised values.
Merge pull request #36 from piojo/network-fixes

Fix the Pan code in ncm-network.
Merge pull request #44 from jrha/master

Correct LogLevel validation in ncm-ssh schema
Validate the SSHD configurations.

If the configuration is invalid we discard the file and don't
restart (i.e, bring down) the daemon.

Fix #43.
Merge pull request #45 from piojo/spma-diagnose-errors

Better diagnostics of Yum errors
Merge pull request #30 from piojo/build-tools

Bump the build tools used.
Merge pull request #46 from piojo/sshd-validate

Validate the SSHD configurations.
Move ncm-ganglia from stratuslab to configuration-modules-cores
Move ncm-libvirtd from stratuslab to configuration-modules-core
Keep users and accounts for the DHCP daemons.
Merge pull request #54 from piojo/keep-dhcp

Keep users and groups for DHCP daemons