make use of shortcut masterfiles, see https://github.com/cfengine/masterfiles/pull/312
It first tries to use the shortcut and if this fails fallback to old method for backwards compatibility
This addresses the issue in redmine #3697
inspired by Nick Anderson
fix the insane limits of laterthan, max year 1000 makes it useless. Redmine #6530.
generated the bootstrap.inc with test2cstring.pl as requested by @kacfengine
Introduce soft failures.

The intention is to have a kind of fail state that is appropriate for
using in test cases that document bugs. There is a subtle, yet
important different between a suppressed and a soft failure. A
suppressed failure counts as a real failure in the XML output, and
will be reported as a failure in graphs. Soft failures OTOH, will be
reported as skipped in the XML output, but will still run and will
block the build if they pass unexpectedly.
Merge pull request #1936 from kacfengine/test_soft_fail

Introduce soft failures.
Merge pull request #1909 from estenberg/bugfix/laterthan

laterthan fix and acceptance tests
Merge pull request #1933 from basvandervlies/use_masterfiles_shortcut

make use of shortcut masterfiles