control: Zone configuration framework and basic attrs

The zone class contains the configuration attributes for each zone
within a system. Each zone is a logical grouping of fans as configured
within the `fans.json` file.

Tested:
    Parsed each basic attribute from `zones.json` file
    Zone objects created per profile configured

Change-Id: I85f52661831ec201a1b0ee1358c239dbc22c8e49
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
4 files changed