fix exit code for service status

should return as error when daemon is not running
see
http://docs.puppetlabs.com/guides/troubleshooting.html#why-does-puppet-keep-trying-to-start-a-running-service
correct exit status for a non-running program is 3
Merge pull request #1055 from nicolasochem/correct_service_status

fix exit code for service status
fixed oom-killer issue 1018
Merge pull request #1056 from galenpospisil/oom-killer

fix oom-killer issue #1018
FIX #1057 - Typo in PR
move archipel-ejabberdadmin to core

so that when logged in to central agent, one can register hypervisors
for srgs
FIX #1051
Try do create auto group on hook

To avoid to restart agent if we changes the permissions of the jid.
Fix #1012

Don’t instantiate plugins if they are disabled
Tweaking in configuration file

Geolocalisation disabled as they change their API, an api key is now
needed.
XMLRP enabled for auto group SRG feature (as it’s now dynamic)
plugin_info index change
FIX #1061

And cleaning central agent configuration file
Fix an issue with RPM generation

Wrong path for .service file
Reorganize modules in configuration file
Archipel can handle module configuration files

Still compatible with all in one configuration file.
Create action scheduler configuration file
Create centraldb configuration file
Create geolocalization configuration file
Create hypervisor_health configuration file