execvp/3: do not wait for response

Since exec(3) will never return, perform a cast and return true. Other
calls will still block on a response from the port.
execvp/3: return errno on failure
alcove_drv:call/2,3: add timeout

Also comment some unused functions to silence dialyzer.
Begin adding typespecs