Move ShellUtils to sdk, attempt to clean up some Process stuff
If it doesn't execute at first, shell, shell again.