New source_to_object() and args_to_objects()
New source_to_object() and args_to_objects()

New functions in func_args.py:
- source_to_object:

    Evaluate string value as python source code and return the resulting
    object.

    If value is NOT a string or can not be interpreted as a python source
    object definition, simply return value.

    The idea is to convert python object definition source code (e.g. for
    lists, dictionaries, tuples, etc.) into an object.

- args_to_objects:
    Run source_to_object() on each element in args and return the result.

Change-Id: I8f30d805cebec0f1d3e91cda36094dc3cb9c89bb
Signed-off-by: Michael Walsh <10404802c7de463f402c4a18638106ca1b12ef61@us.ibm.com>

openbmc/openbmc-test-automation,openbmc/openbmc-test-automation