[module/forge] Ensure forge modules are idempotent
Merge branch 'bugfix/next/idempotent-forge' into next
[git/cache] Move branch reversal to task/deployment

The branch ordering of Git::Cache#branches is actually correct, and is
getting reversed elsewhere. I can't track it down right now but
Task::Deployment seems like as good a place as any.
Merge branch 'maint/next/move-branch-reversal' into next
[spec/system] fixup git module install tests