Screenlocker fixes.  * Fix regression where gkt menu didn't close itself when screen is locked.    putting gtk_add_grab() back before removing all of grab widget.    This was also causing the problem  * Fix copy&paste error in HandleGrabBroke. It was not checking mouse_grab_status  * Enable double buffering to avoid flicker on native textfield.  * Add more logging to help troubleshooting problem in release build.
Screenlocker fixes.
 * Fix regression where gkt menu didn't close itself when screen is locked.
   putting gtk_add_grab() back before removing all of grab widget.
   This was also causing the problem
 * Fix copy&paste error in HandleGrabBroke. It was not checking mouse_grab_status
 * Enable double buffering to avoid flicker on native textfield.
 * Add more logging to help troubleshooting problem in release build.

BUG=chromium-os:4222
TEST=see bug for instruction how to reproduce the bug. Screen Locker should kick in even with menu opened and unlocking should work too.

Review URL: http://codereview.chromium.org/2868024

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@50806 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser