Merging code which creates a WebView based Browser activity

It creates a WebView Browser activity and includes bunch of navigation
controls using buttons and added the logic to modify the WebView browser
settings.

Also included the code which can hide the keyboard after receiving the
input from an input control.