initial attempt at swiping support
swype input: simplify IME management, allow text predictionto work
and ensure IME doesn't take up entire screen in landscape mode

Tested with::
- Stock JellyBean keyboard with swiping and text prediction
- SwiftKey with flow and text prediction
- Swype Keyboard with swiping and text prediction