fold BitManip.h into BaseUtil.h and use bit::IsSet() in GobVarintDecode()