Fixing 105.cf and moving it out of staging.
Fixing 119.cf and moving it out of staging.
Fixing 305.cf and moving it out of staging.
Fixing 306.cf and moving it out of staging.
Fixing 307.cf and moving it out of staging.
Fixing 308.cf and moving it out of staging.
Merge pull request #983 from kacfengine/master

Some small fixes.
Fixing 309.cf and moving it out of staging.
Fixing 310.cf and moving it out of staging.
Fixing 311.cf and moving it out of staging.
Fixing 314.cf and moving it out of staging.
Fixing 526.cf and moving it out of staging.
Merge pull request #985 from kacfengine/master

Fix package compare errors being ignored.
Merge pull request #984 from cduclos/test-writing-week

Test writing week
Fixing the indentation.

(Forgot to enable tab_expansion on my vimrc)
Merge pull request #986 from cduclos/test-writing-week

Fixing the indentation.
Support containers in getindices, add acceptance test
Support containers in getvalues, add acceptance test
Avoid expansion overflow in successful comparisons.

If two files are identical, there is no reason to run the DEBUG
report commands. The 07_packages/repositories.cf test caused the
expansion to overflow even though the test itself was successful.
Fixing it by using an extra class to delay the execution until we
know the outcome.

This doesn't prevent the expansion from overflowing if the test fails,
but in that case it doesn't really matter.