Add aggregate json client and tests.

This adds aggregate json client and tests for following functions.
* Create an aggregate
* Delete an aggregate
* Get aggregate details
* Get aggregate list
* Add host to an aggregate
* Remove host from an aggregate

Change-Id: I2c18f1f40bd0dad0565d60946571df0eae321aaf
Merge "Add aggregate json client and tests."