keylayout: remap search button to JB-style assist function

also makes it possible to customize the keys behavior in settings>system>hardware keys