[DO NOT MERGE] Proxies and transfers

**DO NOT MERGE THIS PR**

OK, I'm down to 19 failures, and I could use another set of eyes -- these really have me stumped, so any pointers are most welcome. I'm fairly confident that the code for this branch has been A-OK for over a week now but I continue to beat my head against the Sufia test suite. Any feedback would be wonderful.