XX-10707 Service restart reports as failed although it restarted fine

-modified maxTimeout from 10 to 25
-added new default timeout for listen on port with value 50
-waitForListenPortTime in sipXconfig is now set from 20 to 60

-modified 'start' function to receive an extra argument.
 If an extra argument is provided then after launching we check in the process table
 and if listening on a port.
 If no extra argument is provided then the process is launched with no checks or minimal
 checks

-added asyncrestart function which calls 'stop' and 'start' without timeout