Perform infrastructure maintenance.

Specifically:

  - Introduce a new actor called "receiver" who does nothing but taking
    segments from ingestors, potentially buffering them, and then relaying them
    to archive and index. In a world with numerous ingestors, this not only
    reduces the communication links in the system but also reduces error source
    and complexity.

  - Lots of small fixes and tweaks.