Adds support for CloudStack's AsyncJob API.

I tested the changes in our internal tool, and honestly didn't run the unit test, which I based on the Firewall tests.