Refs #4013 - Modify CFEngine standard library from initial promises to be CFEngine 3.5 compliant