Passwords dialog: fix missing edges of buttons

The right edge of the remove button was cut off, as was the left edge of
the show passwords button.

https://bugzilla.gnome.org/show_bug.cgi?id=720499
Updated Greek translation
ephy-history-service: fix race-condition

Database shouldn't be accessed from the main thread.
tests: add test for read-only history database creation
[release] 3.11.2
Fix translators comment, bug #720639
embed: Fix use of g_source_set_name_by_id

The compiler was warning us about this one.

https://bugzilla.gnome.org/show_bug.cgi?id=720846
Mark keyword-search-url default for translation

We allow region parameters in the default "Search the web" smart
bookmark, which probably nobody ever uses, so why not in the default
search engine that people actually DO use? Also needed because the DDG
URL in the preferences dialog will be translatable, and this must match
it to avoid being detected as a separate, custom search engine.

https://bugzilla.gnome.org/show_bug.cgi?id=709459
Add a preference for setting the search engine

This combo box allows the user to select from:

* DuckDuckGo, Google, and Bing, always.
* Any smart bookmarks the user may have added.
* The current value of the gsetting, if the user has manually edited it.

An improvement would be to provide a better UI for the creation of smart
bookmarks in the preferences dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=709459