control: Base JSON configuration attribute class

Base class to be extended by each JSON configuration file parsing
classes. All JSON configuration attributes must have a name provided.
This name will be used to index into a map of each configuration
attribute type to retrieve its corresponding configuration object.

Tested:
    Name is retrieved from JSON object provided
    Throws runtime exception when "name" is not found

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