Revert "APIDriver#api is no longer abstract"

This doesn't actually make any sense, because yo need to create your own
implementation of the APIClient class, anyway.

This reverts commit 529ec2270db1294f781a0f0fe57bc5cc49dde433.