Add some tests to cover do_transaction

Took some maneuvering, but there's some more code coverage for the various
functions in GlobalCollectAdapter now, via the test adapter.

Change-Id: Ib61e231cc84bb497a9dc5c9be7faaf75eb73550d
Localisation updates from http://translatewiki.net.

Change-Id: I08f9a0edd327e014a167293df356da83f3e73665
Localisation updates from http://translatewiki.net.

Change-Id: Ie4ab400549b3c11a28db48a5cc6c4bfdc912d8b9
Localisation updates from http://translatewiki.net.

Change-Id: I86849fd4f0c28f955d1ea48ffc9d54dca6815c3b
Localisation updates from http://translatewiki.net.

Change-Id: I23dd30c56df2530b50bdd927ec23df24314a068a
Localisation updates from http://translatewiki.net.

Change-Id: I7e6a9c88d8fb4d470ee8887e64fdac0ee254f4ad
Localisation updates from http://translatewiki.net.

Change-Id: I3d8de87ab418e0efcbad80d4de9175e58f1f80de
Localisation updates from http://translatewiki.net.

Change-Id: Icf84b73e035929049bd37a6d4434288024719ad1
Localisation updates from http://translatewiki.net.

Change-Id: I503762ca37874ac628854fd876afa63499abbec9
Localisation updates from http://translatewiki.net.

Change-Id: I3f2dddeae74edccbe243839ac0197f1bbda3951b
Localisation updates from http://translatewiki.net.

Change-Id: I7b50a9aa97a438719ed166e330622d6727550715
Localisation updates from http://translatewiki.net.

Change-Id: I34341ef544dac613b8724452a8f56f1d827ec9e5
Localisation updates from http://translatewiki.net.

Change-Id: Ia357939522e9c24bbf029634c06ff7568c6e1115
mv donationinterface.php DonationInterface.php

Change-Id: I05cc29fadcb4c55d3b2f150d6c25173614cde1cf
Localisation updates from http://translatewiki.net.

Change-Id: I2463b6eb6853bfd43aa5fe9e3588566aec9372e6
Limiting the GC orphan rectifier such that it will only mess with GC messages in the cc-limbo queue.

Change-Id: I3bffcc6d5a123a8a823fbc3dd027014fe491212c