We're using this in production
Don't use incomplete prereleases

- Do `prepare` task when the prerelease is incomplete.
= Make sure to check `.mamiya.prepared` existence for all prepare_dir
  existence check
typo
Ability to force using incomplete (pre)releaeases

- set task.incomplete == true
Better log messages
Support Steps::Switch's :do_release option
Add `mamiya client deploy --synced-release`

This option waits calling `release` hook in deploy scripts.
If you want to do releasing after all agents have switched their
`current` symlinks, enable this option.

This option also can be enabled via `config.set(:synced_release, true)`.