Brink back the search feature

The search layout has been removed in 755f2e3b by mistake. We can't
simply bring back it since the Google web search API is deprecated.
Therefore, the search feature now uses a Google custom search engine.

Fixes #264.