Bootstrap single queue 3 passes implementation (WIP)

The implementation is a WIP.

Lots of things are missing:
- Promiscuous::Subscriber::Operation#bootstrap_missing_data is not implemented
  properly (see comment)
- Automatic switching from pass1, pass2, pass3, live
- Unbinding the bootstrap exchange when going live
- The publisher should upgrade its read dependencies into write dependencies
  during the version bootstrap phase.
- CLI interface and progress bars
--bareback is now --no-deps