only delete links; delete existing destination before creating links

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
make explorers executable

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
rewrite type to work analog to __file and __link

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
no late delete

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
Merge remote-tracking branch 'steven/issue/202'
Merge remote-tracking branch 'steven/issue/201'
add gpl header

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
make explorers executable

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
rewrite type to work analog to __file and __link

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add gpl header

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
only delete links; delete existing destination before creating links

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
no late delete

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
add gpl header

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
Merge remote-tracking branch 'steven/issue/198'
Merge remote-tracking branch 'steven/issue/201'

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

Conflicts:
	cdist/conf/type/__directory/explorer/stat
	cdist/conf/type/__directory/explorer/type
Merge remote-tracking branch 'steven/issue/202'

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

Conflicts:
	cdist/conf/type/__link/explorer/type