base: Introduce Applock [1/2]

* Built upon the initial commit by "Anass Karbila <anaskarbila@aospa.co>"

Signed-off-by: rituj <ritujbeniwal@gmail.com>
Change-Id: Ida21d22035d708a359eaaa29e2c48ff6f0dd6627
Signed-off-by: Anushek Prasal <anushekprasal@gmail.com>
24 files changed