Fix for bug#218
This is a proposed fix to deal with lifecycleManagementScript.event which is a leaf (scalar), while IFA011 defines it as a 0..N attribute.
Since lifecycleManagementScript itself is a list, the list requires a key. None of the attributes in that information element qualify for being a key, because they are not unique. So this merge requests not only changes lifecycleManagementScript.event to a array of events by making it a leaf-list, but also adds a new attribute called 'id' which will act as a key.