Bug 1025520 - Move touch event handling away from keyboard.js +shepherd

This part is not related to IME menu scrolling, it's about full candidate scrolling.