JCLOUDS-198: Implemented the PagedIterable in Abiquo

* Refactored all the domain objects to return Iterables
  instead of Lists, to allow a more flexible approach when
  using the PagedIterable.
* Added a generic PaginatedCollection that knows how to advance
  any paginated collection.
* Changed all methods from the Abiquo APIs that allow pagination
  to return the corresponding PagedIterables and PaginatedCollections.
* Added Expect tests for every paginated resource.
* Handle the special case of user pagination, to bypass Abiquo issue
  http://jira.abiquo.com/browse/ABICLOUDPREMIUM-5927
JCLOUDS-205: Do not create duplicated groups in Abiquo

Refactored the AbiquoComputeServiceAdapter to avoid creating
more than one group with the same name, when creating multiple
nodes concurrently.
JCLOUDS-257: Removing special handling for URL decoding "magic"

Decoding "magic" was removed in https://github.com/jclouds/jclouds/commit/12f29fd8a9e50203acc12ccf794cf73c0abf5703