Unasync Abiquo

Removed async Abiquo APIs.

* Removed all async api classes.
* Refactored strategies to avoid using the async apis.
* Added a method to the strategies to allow users pass their own ExecutorService.
* Removed references to awaitCompletion and use Guava Future helpers.
* Renamed classes to remove "async" references from their name.