fix android can't input unicode characters
fix hide soft keyboard by press 'back' button,
 then click current focus text edit/line edit control,
 soft keyboard won't show again

add features:
  press enter key with line edit control will hide soft keyboard
fix enter key
Fixed Android crash by adding safety to the hideKeyboard() -function.
Merge pull request #255 from sikakraa/android_kb_fix

Fixed Android crash by adding safety to the hideKeyboard() -function.
Merge branch 'master' into hotfix-android-unicode-ime-input
Move onKeyDown/onKeyUp from Godot to GodotView
Press 'back' button should not terminate program, normal handle 'back' event in game logic
Merge pull request #195 from sanikoyes/hotfix-android-unicode-ime-input

fix android can't input unicode characters
Revert commit c5465ce Fixed #199 duplicate control will failed due to TooltipPanel and TooltipLabel not been reistered; It's fixed in upstream commit 9f33134c by force_parent_owned()
Merge remote-tracking branch 'upstream/master' into dev
-Fixed a few bugs in Viewport
-Made a few demos using Viewport to show it's true power!
-Fixed some start-up error messages.
Merge branch 'master' of https://github.com/okamstudio/godot
Merge remote-tracking branch 'upstream/master' into dev