ppu_v1: Amend the core sleep state to be inclusive for deeper locking
This patch updates the sleep state for the core set state function to include the changes for the deeper locking state mode. This includes enabling the lock at off and handling the locking interrupt.
It also introduces an alarm for a timeout and corresponding unit tests.
Signed-off-by: Katherine Vincent katherine.vincent@arm.com Change-Id: I7ddf999ee93251984e96e728b5c25ddc69bac741