Make use of update flags to limit what needs to be updated when updating process related models
This adds a property to ProcessAttribute that allows it to indicate which of the UpdateFlags of Processes should be used to update the attribute. We then use this information when updating in ProcessDataModel and CgroupDataModel to determine what to update, so that we can skip the more expensive parts if they are not needed.
Edited by Arjen Hiemstra