Improve daemons launches. Use native MacOS way of launching services.

One more pull request, which improves the way how gitlab should be launched under MacOS. 
`launchctl` is a native way of launching services in Mac, `init.d` is not supported.