new special value require="CDIST_HONOR_MANIFEST_ORDER"
which tells cdist to execute types in the manifest order
Try2 to make cdist honor the manifest order,
this implementation has some more lines of code,
but no collision with the require variable.
Merge branch 'master' of https://github.com/telmich/cdist into feature__cdist_autodep_try2

Conflicts:
	docs/man/man7/cdist-manifest.text
Implement lastest suggestions from nico, rename ENV Variable to
CDIST_ORDER_DEPENDENCY
Merge branch 'feature__cdist_autodep_try2' of git://github.com/dheule/cdist
update manifest document for in order execution

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
++changes

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
CDIST_ALLOW_OVERRIDE -> CDIST_OVERRIDE as requested by nico
Merge branch 'origin/feature_object_override' of git://github.com/dheule/cdist
update link to ungleich

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
initial update for override unittests
first try of a test
testcases emulator.OverrideTestCase, with some minor bugfixes to make
test work as expected ...
Merge branch 'feature_unittest_override' of git://github.com/dheule/cdist
cdist 3.0.7

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
update reference

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>