Merge pull request #88 from jorgesilva/develop

Add demo showing IME scanning integration
End of day commit.
Cleaned up code in AutomaticScan class.
Tracked auto scan states.
Moved all scan state related code into the inner class of IMEAdapter class.
Handled scan state changes.
Set up skeleton for exposed scanning methods.
Wrote algorithm for scanNext and scanPrevious methods.
Implemented exposed scanning methods in IMEAdapter.
Merge pull request #98 from ericwan78/issue-91

Completed coding of exposed scanning methods.

Will close #91 when the code is incorporated into the framework.
Removed touch interface code.
Commented onKey code in SoftKeyboard KeyboardViewListener.
Added a method to select highlighted key(s) during automatic scanning.
Moved scanning code to the framework.
Added action for keyboard view touch.
Updated row key highlight after selecting row.
Changed key injection method.
Handled transition to row scanning after selecting the highlighted key.
Revert "Handled transition to row scanning after selecting the highlighted key."

This reverts commit 92a19cddbe34cb4e42f83bcb905892cfb3373913.
Merge pull request #100 from ericwan78/issue-99

plugged IME scanning to SoftKeyboard