add support for bignum so more flags can be used at once

all test failures are current in the master branch as well.

to fix those failures, see:
  - https://github.com/joelmoss/bitmask_attributes/pull/57
  - https://github.com/joelmoss/bitmask_attributes/pull/58