Revert "reapplied optimized arm rwsem algorithm"

This reverts commit 1782f6a700e2c0d7eb6c827e94fd710ab8c99c2d.
RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h