HANDLE_MULTIPLE_PROTECTED_SERVICES If multiple pids come back when check...

Before we stop a service we check to see if it is a "special service" first to ensure we are not stopping the wrong thing

We had an issue where if multiple instances of some of these were running (seemed to only be happening on ubuntu) we were getting an error because instead of a single pid coming back "123456" we we getting "123456\n876543". We now handle this happening and iterate over each, checking the pid against each in the list
Cheers @andrewh I'll take a look at that for a separate pull request, that looks very interesting :+1: 

@HolyHaddock will try implement that script change into this pull request