Updated Fix for new BitFieldCheckboxSelectMultiple

I've updated the BitFieldCheckboxSelectMultiple form to check the passed value based on bit shifts rather than manipulating the original value. I also added a check for integer and long.