packaging: engine-service: systemd usage

Use features of systemd instead our own implementation.

1. detach from controlling terminal.
2. Change user/group.
3. stop service by intercepting signal.
4. set rlimit.
5. write output to journal instead of console.log as expected.

This makes it simpler for us, as only the start method of the
engine-service is actually used, in both systemd and openrc.

After this we can also modify the system-v to use the proper
/etc/init.d/function and use the pidfile for status and stop, so that
only start will be left in the service script.

The background mode is left only for system-v, but this is the only
feature required, other features are provided by the daemon function.

Change-Id: Ie02f0d44bbba7d1a7af6bcf6b808610e85b907c6
Signed-off-by: Alon Bar-Lev <alonbl@redhat.com>
packaging: engine-setup re-write using otopi

Change-Id: I4d5e3ac7927802326e324c9b98ada75b421638aa
Signed-off-by: Alon Bar-Lev <alonbl@redhat.com>
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Signed-off-by: Alex Lourie <alourie@redhat.com>