[sailfish-browser] Improve non-numeric / numeric search field text handling

Improve non-numeric / numberic search field text handling.

1) Numeric field cannot empty
2) Numeric field is always trimmed from both ends
3) Only accepted field can hide keyboard