frameworks: extended tile rendering to avoid unresolves

extended tile rendering to avoid unnecessary resolves and
unresolves caused by apps.

Change-Id: Ie255a680b0fea0726fa2e5b0594be2bd924bc4ee
frameworks: support for disabling extended tile rendering

extended tile rendering to be disabled or enabled using property

Change-Id: I62ca839702569155a8ca3572e933d46ec4381866
    Show notification when charging.

    If user selects "Charging" option from
    USB computer conection, show the notification
    "Connected in charging mode", which will also
    prevent the pending intent from getting removed.
    CRs-Fixed: 641540

Change-Id: I93a04efe52e8280da95438ceb02b4054610a4d6e
Add ability to play audio to Boot Animation

Just add an audio file named audio.mp3 to system/media to play during the bootanimation

Credit to Team Bamf

Change-Id: I94ef8020870578f7d6f255467076f778467dccbd