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>