Move aconfigd boot to an earlier time.

Move aconfigd start to early-init. However, stil need to keep the post-fs
start in case post-fs start fails. post-fs start will be a no op if
early-init start succeeds. This change should cover quite more use cases
such as logd, OTA softwares and some early part of init.

BUG: b/427267284
TEST: AVD, checked both kernel log and logcat log for first and
subsequent boots, showing that the two launch strategy is working
properly when flag is on. And it is the old behavior when flag is off.
Flag: com.android.aconfig_new_storage.enable_earlier_aconfigd

Change-Id: Ie5f3fdd8d11a0256088e4147353831135c4f4cd1
3 files changed