New whisper-fill utility.

Backport from https://github.com/jssjr/carbonate/ to 0.9.x
Fixes #22.