Trap Ctrl-C

Make it go back to the cf-sketch> prompt instead of exiting
the program.
Merge pull request #420 from zzamboni/fix/trap_ctrl_c

Trap Ctrl-C
Explicitely set bundle entry point for activation

Explicitly set the entry point in parameter sets, this fixes potential
confusion when more than one entry point has the same API.
Merge pull request #423 from zzamboni/fix/multiple_entry_point_activation

Explicitly set bundle entry point for activation
Make "list val" show the descriptions.
Merge pull request #424 from zzamboni/master

Make "list val" show the descriptions.
Add nologin sketch

Adds sketch to prevent non privledged users from logging into the
system. Facilities for all users (/etc/nologin) and individual users
(nologin shell) are provided as seperate entry points. Regenerated
cfsketches.json
Merge pull request #422 from nickanderson/security/etc_nologin

Add nologin sketch Adds sketch to prevent non privledged users from logging into the system. Facilities for all users (/etc/nologin) and individual users (nologin shell) are provided as seperate entry points.
Fix etc_nologin, add validation for localuser_nologin
Merge pull request #425 from nickanderson/security/etc_nologin

Fix etc_nologin, add validation for localuser_nologin
Fix etc_nologin
Need inherit for the usebundle to properly get the present/absent class
Merge pull request #426 from nickanderson/security/etc_nologin

Fix etc_nologin Need inherit for the usebundle to properly get the present/absent class
Add sketch to ensure files exist, or not
Fix Security::nologin::localuser_nologin entry
Paths are in default namespace, also its important to use a variable
that exists.
Merge pull request #428 from nickanderson/security/etc_nologin

Fix Security::nologin::localuser_nologin entry
Merge pull request #427 from nickanderson/primitives/files_existence

Add Primitives::files_existence to ensure files exist, or not
Fix variable used for etc_nologin
Merge pull request #429 from nickanderson/security/etc_nologin

Fix variable used for etc_nologin
Our *.cf files should not be executable.

(... except for a few that start with #!/var/cfengine/bin/cf-agent -f ...)
Merge pull request #430 from ediosyncratic/cf-file-perms

Our *.cf files should not be executable.