Adding first pass of Android keyboard

Known issues: only onInput callback works, need to make return work
Android keyboard cleanup and tweaks

Added Return callback for when the user clicks 'done' on the keyboard.
Merge pull request #642 from moai/feature/android_keyboard

Feature/android keyboard