Optimized ARM RWSEM algorithm

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

Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
rename governor for fusion rom

change KTOONSERVATIVEQ to FUSIONSERVATIVEQ

Credits Ktoonsez

Signed-off-by: dragon <dragon7780@hotmail.nl>