return in parallel block now ends all threads/processes

If calling return in a parallel block all other threads/processes are (also) ended. 

:return has to be used as :break does not make sense in processes

Also added are two test cases