Extend Reservation API with additional properties

Those properties should be retrieved from the related computehost_reservations

Extends Reservation to_dict() method returns information
of computehost_reservations which are in relation to Reservation.
This allow to return more information of Reservation including properties:
  -hypervisor_properties
  -resource_properties
  -min
  -max

Before fix, those properties are part of the API during creation of new lease,
but they are not included in reponse from the API,
when retrieving information about Reservation.
Change contains tests for the Reservation extension.

This bug is blocked by: https://bugs.launchpad.net/climate/+bug/1300132,
but as workaround, removed logging error.

Closes-Bug: 1297935
Change-Id: Id69bae137379566b08d30ac4fd9ca3e40cb78e60
Merge "Extend Reservation API with additional properties"