Add 'modules:subtree_add' task

This task merges all modules dependencies as subtrees inside a git repo.  This
is useful if you'd like to manage all puppet recipes in a single repo.