Change ghost init.d file to non-openSUSE standard script

Due to limitations with the startproc command, we cannot properly start node in the GHOST_ROOT directory (which node needs to run properly). This script has been almost completely changed compared to the last version.