Start search activity as singleTop

Makes sense for a search activity, where search action typically launches an intent to initiate the search
(even if in this app we don't).
Save / restore search settings and re-trigger search on settings change

- search settings such as searching only photos taken near current location, and which photo provider
(currently only Flickr so setting not used) are now saved to shared preferences, and restored from
there on activity start
- when a search setting change a new search is automatically retriggered
[ui] Don't focus search box by default
[ide] Update IDE settings and ignore private dictionary settings
[gradle] Use HTTPS for gradle distribution URL

As per new lint item.