Import semaphore into kickstandproject

Change-Id: I17828b7cf5968bff3753e87c4e0c38e3713870f2
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>