[wip] Update compute service

Just like I did for OpenStack storage, I'm revisiting the compute service and updating it to use the `ServiceClient` and pagination work from my other PRs.

- [ ] Verify the pagination schemes for each resource.
- [ ] Update and re-organize the acceptance tests.