Allow su to execute binary directly if -c is not supplied.
Change the exec call to execvp from execv. This matches AOSP behavior, and fixes dumpstate.

Change-Id: Ie262859fe4d0404c0f9e1b4581069de6794fb30c