Refactor SearchActivity to use search Intents

Launch a new instance of SearchActivity every time a new query is
submitted, instead of re-using the same instance.

This makes navigating through previous search results using the OS
"back" key possible.

Fixes #19