Add inline documentation for commands bodies
inventory/any.cf: minor tag and report fixes
controls/cf_serverd.cf: remove deprecated skipverify no-op
Introduce package tests.

Includes a complete repository for use with yum and apt-get.
Merge pull request #73 from kacfengine/pkg-promise-tests

Introduce package tests.
Remove leftover development files.
Merge pull request #74 from kacfengine/master

Remove leftover development files.
Remove track_value
track_value was deprecated in core commit
e23056d4de4ffc762e5881cdaa02fd52ad72b993 for lack of use
Merge pull request #60 from nickanderson/cleanup/documentation/lib/commands

Add inline documentation for commands bodies
Merge pull request #76 from nickanderson/deprecate/track_value

Remove track_value because deprecation
Fix package version not being passed to apt-get.

Without this it is only possible to install the latest version.
Fix repository generation to support several package versions.

Apparently you cannot have more than one version in one repository,
but it is common to have several repositories side by side (like
"updates" repository next to "main" repository). Therefore replace the
existing repository with two new repositories "package1" and
"package2".

Also make a separate file_repo directory for use with CFEngine
package_file_repositories.

The actual regeneration follows in the next commit.
Regenerate Debian repository.

This is all autogenerated files.
Switch test cases to new repository structure.
Fix a variable clash in test cases.

$(name), $(version) and $(arch) have a special meaning in packages
promises (see package_name_convention), and using them can lead to
problems because they get expanded before the promise actuator gets to
see them.
Merge pull request #75 from kacfengine/pkg-promise-tests

More package promise fixes
Redmine#1535: package update to newer version always kept
Ignore feature_cancel in documentation
Document kvm body in guest_environments library
Document paths bundle