Issue #36: Require boost 1.48 as minimum.
bits() was returning wrong size if BITS was 0. Thanks clang.