Initial implementation of RequestExecutor, and test.

This is a throttling/retrying utility based on backported Python 3
Executors and Futures.

This implementation and test are a mess, but are at least partially
correct.

#69