Plugins that support this mode only need to implement `NativePluginProvider.getExecutable`.
It looks nicer. Other changes btw: * Removes duplicated logcats from GuardedProcess; * local_port is moved to command line options since that's not sensitive; * pdnsd uses cache dir; * Refinements to Utils.
Fix #1080.