ACI manifest parsing crashes on optional fields
Using a manifest that contains an isolator section like
argo/power but does not include one of its field marked as optional in
nrm/aci.py will trigger an error during the manifest parsing, because of the way we check their values.
We need to settle on which fields are actual optional, and make sure we check the values only if the fields are present.