FWBase - Navigation bar IME cursor + Fixes

Old idea from AOKP revamped for kk 4.4

- permanent option (not configurable) due it is very usefull
- left arrow single press = cursor left; longpress = cursor one line up;
longpress hold = faster several lines up
- right arrow same as left arrow but opposite directions
- accessibility events added
- transistion added

PS;
- add other flag handling
PS
- enable haptic feedback

PS
- Fixed PowerMenu call

PS
- Fixed volume as Slimshorcut

Change-Id: I5cd2dd8ccb92a40359bf6412f0e339445fb0d2b4
Signed-off-by: Stefano Mura [STELIX] <ssspinni@gmail.com>