include: added earlysuspend

Change-Id: I77e18c5ef1c844deb880d99c0cdcda8dff7fc943
Optimized ARM RWSEM algorithm

RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h

Change-Id: I9da06293c94615e3734b1c81175fe455b0ce1f55