Option to control cursor in text fields using volume keys (1/2)

This feature is moved to framework so it also works with third party keyboards.

Change-Id: Ia22b1e5d1863795d2a632c6fec9981c638737aa7