32 bit CPU support

I'v found that on 32 bit servers(which still popular) bitfields limited because  extract_bits methods filter only Fixnum which ok for 64 bit but not enough for 32 bit.