New whisper-fill utility.

Backport from https://github.com/jssjr/carbonate/

Fixes #22.