Recurring GC payments have the correct payment instrument

Pull the contribution type and payment instrument from the subscription's
initial donation.

Also makes it possible to set contribution_type and payment_instrument
directly on a queue message, either by name or ID.

Change-Id: I378a388f47112634d31e2f2694d480c2ea31f1e8
Merge remote-tracking branch 'origin/master' into HEAD

* Removed tests

Change-Id: Id35af5faaf54e02b259f923232e6bfe64878f3fc