logcat: introduce split to logd and logpersist domains

- transition to logpersist from init
- sort some overlapping negative references
- intention is to allow logpersist to be used by vendor
  userdebug logging

Test: gTest liblog-unit-tests, logd-unit-tests & logcat-unit-tests
Bug: 30566487
Change-Id: I7806f5a2548cbe0c1f257a0ba2855f2eb69d8e7c
diff --git a/private/init.te b/private/init.te
index a42b525..d495d54 100644
--- a/private/init.te
+++ b/private/init.te
@@ -15,5 +15,5 @@
 domain_trans(init, init_exec, watchdogd)
 # case where logpersistd is actually logcat -f in logd context (nee: logcatd)
 userdebug_or_eng(`
-  domain_auto_trans(init, logcat_exec, logd)
+  domain_auto_trans(init, logcat_exec, logpersist)
 ')