Log more information about request failure

The Http class didn't expose any error reporting,
so this specializes some of the code from Http::request
and logs when there are problems.

Change-Id: I35eb5129b27380a9ca97c5e4bce61c4b7fda2375
Remove period from end of revision comments

In the history pages the separator used is

    <span class="mw-changeslist-separator">. .</span>

When combined with a period at the end of each revision message
Flow entries display with `. . .` rather than core history
entries which only have the double `. .` as expected.  For
consistency sake remove the extra dot.

Change-Id: Ibd6b510ed2a761006c05deb060941ee09da644eb
API list=flow: Don't set _element directly

Change-Id: I851223f26cacd165edbadf51e08a64b4fe460d82
Darken input box placeholder text colour

Make the placeholder text #999 (consistent with the search box in Vector)
instead of #aaa.

Bug: 59933
Change-Id: I9a06b554771363525bb3a97679da8bc77199a745
Fix timestamp position in topic container

It overlaps with other elements when you do things like:
Open edit title form, preview title

Bug: 64378
Change-Id: Icef13d22d446fc81cf93c98884762572fd3d296b
Localisation updates from https://translatewiki.net.

Change-Id: I365e169f5c9f1060fa2ec0905a8e357f251ceb13
postsummary_revId should be topicsummary_revId

Click on the timestamp in a post summary under topic history

Change-Id: I8d975f0ce0eadae24e0691a11e3d3a5e592b7cfc
Merge "postsummary_revId should be topicsummary_revId"
Revert "Implement multiPut method."

This patch caused errors WRT content stored within external store.  Rather than caching the content it is caching with content set to the external store url.

This reverts commit dcf9b2fb9522d1eb80a94117710050ea2759e3c7.

Change-Id: I5814d07d58375414c5cef41309eb80d583f735cd
Merge "Revert "Implement multiPut method.""
Merge "Darken input box placeholder text colour"
Provide better URLs to IRC rcfeed

Bug: 60559
Change-Id: Ieee69baa0c094603547e3bcee4c879d29f9fe4e2
API: Document 'flowaction' parameter values for list=flow

Change-Id: I11f2aea2b6160b85a5879450e090b1b356e9aaaf
Added required Cucumber tags

Also:

- Refactored existing tags.
- Fixed whitespace.

Paired with: Chris McMahon
Bug: 64380

Change-Id: I5c65afb6046ef6cabb38225951ae6472bd5342cd
Updated Ruby gems

mediawiki_selenium 0.2.23 should fix “No such file or directory”[1]
error message.

1:
https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-
Flow-test2.wikipedia.org-linux-firefox/6/consoleFull

Change-Id: I1b62118d4605b5e7d50768ed76a3b084023e4754
Fix fatal error on beta labs

Bug: 64437
Change-Id: I7a9d2f97888d65818787a2a3ee7b0b1d230b568b
Localisation updates from https://translatewiki.net.

Change-Id: I098630ed68072e82b924133c6a4476624e5fb203
Merge "Fix timestamp position in topic container"
Mention duplicated placeholder CSS from core

Comment-only patch.
Followup to bug 59933.

Change-Id: Idd0c920d6edba2bf17e1883ddc411712dff76f8c
Merge "API list=flow: Don't set _element directly"