Modified module ServicesManagerTarget

Resolves:
* bnc#869656
* bnc#867759
* bnc#875098

Changes:
* rewritten tests
* added dependency on `SystemdTarget`
this looks like bad idea to have `enabled?=`