contrib/cfengine.el: ElDoc, completion, and compilation goodies