Fix warning in setFocusReason.
QSearchField: support context menu.

* Add an icon at the beginning of field, which can be associated with
  a context menu.
* Add 'text' property.
* Try to use clearIcon from theme.

Closes #8.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Support disabling search field.