Revert back to original daemon client usage behavior.
Fix ART by always using the daemon client on API 19+.

Change-Id: I69b31e339cec2f71d2de9b0468d7dcab1d3ea078
Merge "Revert back to original daemon client usage behavior. Fix ART by always using the daemon client on API 19+." into cm-10.2
1024

Change-Id: Ic5afc4fd94ee5449dfc241ff48bfba87921f2988
su daemon fixes:

Do not require a client connection unless actually necessary.
Only use the client on initial invocation of main(), and not from
invocation of run_daemon_client, which may recursively call
main via another client on API 19.

Change-Id: I136f9a3b829bf0a4f5335a83412cc3a8cd512856
fix tab

Change-Id: Ie8fca086e7bc496ba8fca591e4c3fb008172f198
1026

Change-Id: I07fd878894ba1fbb401ea5621e6cc9d0d7fcf4f5
wtf

Change-Id: I0ad34d3d1c104693c47fac82ce32a05626eb6b17
Revert back to original daemon client usage behavior.
Fix ART by always using the daemon client on API 19+.

Change-Id: I69b31e339cec2f71d2de9b0468d7dcab1d3ea078
1024

Change-Id: Ic5afc4fd94ee5449dfc241ff48bfba87921f2988
su daemon fixes:

Do not require a client connection unless actually necessary.
Only use the client on initial invocation of main(), and not from
invocation of run_daemon_client, which may recursively call
main via another client on API 19.

Change-Id: I136f9a3b829bf0a4f5335a83412cc3a8cd512856
fix tab

Change-Id: Ie8fca086e7bc496ba8fca591e4c3fb008172f198
1026

Change-Id: I07fd878894ba1fbb401ea5621e6cc9d0d7fcf4f5
wtf

Change-Id: I0ad34d3d1c104693c47fac82ce32a05626eb6b17
Merge branch 'cm-10.2' into martincz