g2: updates from cm

time_daemon: Create the service's atom storage dirs

Enable smartcover sleep/wake

camera: Make sure we never claim to have multiple snaps if ZSL is disabled
This is mostly a userspace app bug, but still an incorrect behavior on
the HAL's part. In non-ZSL burst modes, the number of snaps should always
be 1

media_codecs: List only those we actually build
Listing codecs that aren't present breaks apps that scan all codecs
for a best match

credits: rmcc

Signed-off-by: houst0nn <houstonn@gmail.com>
g2: battery leds

Conflicts:
	overlay/frameworks/base/core/res/res/values/config.xml
g2: Add specific AEC effect descriptor

Signed-off-by: houst0nn <houstonn@gmail.com>