notmuch-compact: Initial commit

Introduce the user command exposing the new compaction facility.

Signed-off-by: Ben Gamari <bgamari.foss@gmail.com>
notmuch-compact: Add man page

Signed-off-by: Ben Gamari <bgamari.foss@gmail.com>