plymouth: Several fixes

This update fixes the following issues with plymouth:
- do not try to close negative fd.
- bnc#811185:
+ do not leak fd when stopping redirection of /dev/console
+ redirect plymouth standard io to /dev/null
- Add plymouth-exit-code.patch: ignore exit code in ExecStartPost.
- Add plymouth-terminal-session-close.patch: do no try to close terminal session fd if already closed.

Fixed bugs
bnc#811185
ACLs for devices are not set - no active user (GNOME DE)
Selected Binaries
openSUSE Build Service is sponsored by