Add warning result status, replace all result dicts with PyAemResult.