update/update_bins.cf: list_update_ifelapsed to list_update_ifelapsed_now for consistency with packages.cf
packages.cf: bring in common_knowledge for ifelapsed and ifelapsed_now.  Factor out Debian patch name and version regex.
packages.cf: use debian_knowledge.call_aptitude everywhere
packages.cf: bring redhat_knowledge to lib/3.5 and use it.  Do not use --quiet for yum grouplist
packages.cf: add debian_knowledge list_name_regex and list_version_regex and use them.
packages.cf: add redhat_knowledge rpm regex formats and use them.
Redmine #3280 - Permit CFEngine to compare the package name installed and the package name promised on Debian Wheezy (originally by @nperron in PR #2)
packages.cf: add documentation to many bundles
Merge pull request #3 from tzz/master

Redhat and Debian factoring out of common regexes.
services.cf: Refactor standard_services to use set defaults if applicable
services.cf: Add default pattern for services and init pointer if service != initscript basename
services.cf: Add a feature to specify your init system and a bit of helpful examples
services.cf: Add some comments and a ~bad example
services.cf: Get rid of one unnecessary and() function and use services path from paths bundle
services.cf: Don't hardcode the default init system to the acting promises
services.cf: Set default location for *bsd sysv init scripts
services.cf: Reword the inline help slightly to make it clear that *bsd has different default init dir
services.cf: Fix few comment typos
services.cf: reset lib/3.5 back
Fix up documentation, whitespace.  Add reporting.  Fix minor sshd bug.