Faster select_0 support for sd_vector

Use class select_0_support_sd<> to use this functionality.
It should take less than 2m bits of space (where m is the
number of set bits in the original bitvector).