Added a check if we start with the keyword "bundle" or "body" + unit test
Fix redmine #2936
Change testall script to expect being in OBJDIR/tests/acceptance

A clear error message is printed if this is not the case. This way we
avoid looking for cf-* executables in erroneous directories, which
happened when building out of source directory.
Add acceptance tests for redmine #2936.
Fix yum package_method to be able to delete packages
Introducing IPAddress_IsIPAddress

This function provides a simple way to check if a given string contains a proper IP address or not.
In case that a proper IPAddress pointer is given it will return the address on it.
Add red-black tree (RBTree) to libutils
Retire cf-gendoc
Merge pull request #821 from sigurdteigen/feature/bst

Add red-black tree (RBTree) to libutils
Merge pull request #822 from sigurdteigen/cleanup/gendoc

Retire cf-gendoc
Remove leftover bundle reference.
Merge remote-tracking branch 'carlos/master'
Remove unused ScopeToList
Remove CheckRecursion, cause of infinite recursion

This check seems to have been added recently for knowledge map/reporting
purposes. It should be revivied when this purpose is clear.
Push/pop special scope 'this' in stack
Map body arguments on body stack push
Purge CfAssoc from scope header
Merge remote-tracking branch 'jimis/bug2936'
Allocate VarRefs on the heap rather than stack.

While not ideal (extra small mallocs), this ensures that VarRefs
can be passed around easier in content-agnostic collections, NULL tested.
It also means less copying on the stack.
Fix compilation with libvirt, ExpandDeRefPromise needs namespace