log_histogram: log_heap_options::bucket_of: avoid calling pow2_rank(0)
log_histogram: log_heap_options::bucket_of: avoid calling pow2_rank(0)

pow2_rank is undefined for 0.
bucket_of currently works around that by using a bitmask of 0.
To allow asserting that count_{leading,trailing}_zeros are not
called with 0, we want to avoid it at all call sites.

Fixes #4153

Signed-off-by: Benny Halevy <23c997c90eb8537635e9392d48e7af1bf1b2ca22@scylladb.com>
Message-Id: <20190623162137.2401-1-23c997c90eb8537635e9392d48e7af1bf1b2ca22@scylladb.com>

avikivity/scylla,scylladb/scylla,scylladb/scylla,avikivity/scylla,scylladb/scylla,scylladb/scylla,avikivity/scylla