(FR #1323) ignore debits unless it is a refund

This prevents us from sending thank-you letters to self for taking money out of the account.

Change-Id: I621f7d39d968d229847352522afd45a4ba980ed8
WorldPay auditing script

* Patch also allows the sftp client to verify either RSA or DSS host keys

Change-Id: Ib4bd73bf6cf2b0088993e9aa83b9ffc1f87e5a58
Fix missing variable declaration

No idea why it's been working up to now.

Change-Id: Id0abe1ac073ec55f4c830915c1a99e33c08d0476
Merge "Fix missing variable declaration"
Clean up live-analysis code

* use yaml config and logging module

Also:
* log.error is duplicated to stderr

Change-Id: Ida829bf5f48c2c5b2373e82b2387fd8440f3ebed
revive dump_tests, using new config and logging api

Change-Id: Ia0b563adce0b2d78d1845ab23560f9493dc63e71
move the FrTest module into its own file

plus some other minor junk

Change-Id: I27617a3bd08f5e6c1b73a809243428e036e38f64
explicitly ignore some columns when checking spreadsheet schema

Change-Id: I7ca8683db9a974e3bed55a97a89b099bb48f7c90
resolve spec sheet issues

Change-Id: I9dc9a3fba9b0383444351da64507a369524086f5
fix public_results

Change-Id: I86299df246f443ea6a72083437f2464f8bd0d35d
Preview and screenshot links are valid

Change-Id: I2932a604cee858924ae144b149efc6a021572694
satisfy some pyflakes errors

Change-Id: I225820df4f48f50c447ac6548787a5acabac6634
more pointless cleanup

Change-Id: I33c9de46ef473284c5d5d493ea8e34d3382ad03d
Merge "satisfy some pyflakes errors"
Merge "more pointless cleanup"
Merge "resolve spec sheet issues"
Merge "fix public_results"
Merge "Preview and screenshot links are valid"
Do not retain unsub results across runs

Basically it just means that errors are not carried
forward. DB is cheap so we should use it and not worry
about old data.

Change-Id: I3c27019bb0102ec3075bf452aa1b0fbe0e53b8b9
Merge remote-tracking branch 'origin/master' into deploy