fix: avoid class name clash

The problem appended in this case:
if set_variable_values is used two time in a row in the same bundle
  and
    if the same key name is used

For example, in this case NM_CONTROLLED_in_file was defined for the first
file and the key was ignored for the second file.

"ifcfgeth0[BRIDGE]" string => "br0";
"ifcfgeth0[NM_CONTROLLED]" string => "no";

"ifcfgbr0[NM_CONTROLLED]" string => "no";

files:
    "/etc/sysconfig/network-scripts/ifcfg-eth0"
      edit_line => set_variable_values("app_srvkvm_set_up_bridge.ifcfgeth0");

files:
    "/etc/sysconfig/network-scripts/ifcfg-br0"
      edit_line => set_variable_values("app_srvkvm_set_up_bridge.ifcfgbr0");
Remove cf-know
Unexport monitord-related constants and types
.gitignore
Get rid of unused GOALS
Remove unused stubs
Rename ACL_TYPE_NTFS to avoid clash with OS X sys/acl.h
Start untangling promise definition introspection and evaluation logic
Remove unused variables
MakeParentDirectory{,2} does not need ReportContext
Standardize members of enum ServicePolicy
Remove enum monitord_rep, enum software_rep
Merge remote-tracking branch 'dottedmag/cleanups/remove-cf-know'
Merge pull request #349 from goneri/master

fix: avoid class name clash
Move LvalWantsBody into parser, from syntax
Move CheckSelection into parser, from syntax, replace ReportError -> yyerror
Move CheckConstraint into parser, from syntax, replace ReportError -> yyerror
Privatize ConstraintPostCheck in policy.c
Privatize ForceScalar from vars.h to matching.c, remove THIS_AGENT_TYPE escape
Privatize DefaultVarPromise from vars.h to cf-agent.c, constify