launch: for destop case, stop with gflymad

this means if gflymad is started from the desktop
environment (i.e. not from the terminal) roscore
etc dies when gflymad is closed